2015-05-19 77 views
1

我的問題是保存XML文件中的按鈕位置。我的表單有編輯表單上可拖動的按鈕,所以當我完成編輯表單時,我想要保存XML文件中的按鈕位置,然後我可以從XML文件讀取位置並在修改的位置上顯示按鈕。在Windows窗體中保存XML文件中的按鈕位置

有什麼建議嗎?

+0

你不能只讀Button.Top和Button.Left屬性,並將它們保存在XML? – MajkeloDev

+1

因此,只需將按鈕的位置保存在xml文件中即可。你究竟在哪裏卡住? – germi

+0

是你的問題來創建&||讀取一個XML文件? – Cadburry

回答

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]); 

當然,但你明白了。

+0

感謝您的建議,它幫助了我。 – McKeymayker