2011-11-05 61 views
0

只需在visual basic上做一些自我教學,我就有一個按鈕列表,點擊時我想禁用,然後突出顯示爲紅色。我很好,讓按鈕功能工作,我知道如何發佈gui作爲一個.exe禁用按鈕並在重新啓動後保存

是否有可能保存它,所以如果我點擊按鈕,它變成紅色,然後我關閉.exe並再次打開按鈕保持紅色?

回答

4

你在這裏問三個問題;我不確定你仍然需要回答哪些問題。在重複的風險,你已經知道:

1)要禁用按鈕,設置「啓用=假」

2)要更改按鈕的顏色,設置「的color = red」

...和...

3)要在運行時「堅持」.exe的狀態,您需要1)保存當前狀態(例如,保存爲文本文件,.ini文件或.XML文件)。 2)當你打開程序時(例如在「Load form」中),你需要重新讀取這個狀態。 3)當你退出時(例如,在「卸載表單」中),最好寫入文件將是所有當前的設置。

+0

對不起,我能夠做到前兩個,它是我努力做的第三個。 – user445714

+0

雖然我明白你的意思,你的解釋,並會在那。謝謝 – user445714

+0

VB6還提供了方便的ReadSetting()和SaveSetting()函數來抽象大部分文件/註冊表處理。 – Deanna

0

您將不得不將設置存儲在永久的地方。在Windows上,首選位置在註冊表中。以下是微軟對該主題的介紹:http://msdn.microsoft.com/en-us/library/aa289494%28v=vs.71%29.aspx

您可以將設置保存到其他地方,但目錄權限會讓您很難找到一個好的地方。

你不能安全地修改你的程序。

+0

註冊表不是保存數據的首選位置,請相信我。 – alfred

相關問題