在Windows窗体中将按钮位置保存在XML文件中

时间:2015-05-19 08:40:12

标签: c# xml winforms

我的问题是在XML文件中保存按钮位置。我的表单有可在编辑表单上拖动的按钮,因此当我完成编辑表单时,我想将按钮位置保存在XML文件中,这样我就可以从XML文件中读取位置并在修改后的位置上显示按钮。 / p>

任何建议?

1 个答案:

答案 0 :(得分:1)

除非它是您的应用程序的其他要求,或者您需要存储其他复杂数据,否则您不需要创建XML文件。你可以使用这样的纯文本文件:

var fileContents = string.Format("{0}\r\n{1}\r\n", button.Top, button.Left);
File.WriteAllText("ButtonCoordinates.dat");

然后阅读并应用坐标:

var fileContents = File.ReadAllLines("ButtonCoordinates.dat");
button.Top = double.Parse(fileContents[0]);
button.Left = double.Parse(fileContents[1]);

当然你需要添加错误检查,文件路径管理等,但你明白了。