只需在visual basic上做一些自我教學,我就有一個按鈕列表,點擊時我想禁用,然後突出顯示爲紅色。我很好,讓按鈕功能工作,我知道如何發佈gui作爲一個.exe禁用按鈕並在重新啓動後保存
是否有可能保存它,所以如果我點擊按鈕,它變成紅色,然後我關閉.exe並再次打開按鈕保持紅色?
只需在visual basic上做一些自我教學,我就有一個按鈕列表,點擊時我想禁用,然後突出顯示爲紅色。我很好,讓按鈕功能工作,我知道如何發佈gui作爲一個.exe禁用按鈕並在重新啓動後保存
是否有可能保存它,所以如果我點擊按鈕,它變成紅色,然後我關閉.exe並再次打開按鈕保持紅色?
你在這裏問三個問題;我不確定你仍然需要回答哪些問題。在重複的風險,你已經知道:
1)要禁用按鈕,設置「啓用=假」
2)要更改按鈕的顏色,設置「的color = red」
...和...
3)要在運行時「堅持」.exe的狀態,您需要1)保存當前狀態(例如,保存爲文本文件,.ini文件或.XML文件)。 2)當你打開程序時(例如在「Load form」中),你需要重新讀取這個狀態。 3)當你退出時(例如,在「卸載表單」中),最好寫入文件將是所有當前的設置。
您將不得不將設置存儲在永久的地方。在Windows上,首選位置在註冊表中。以下是微軟對該主題的介紹:http://msdn.microsoft.com/en-us/library/aa289494%28v=vs.71%29.aspx
您可以將設置保存到其他地方,但目錄權限會讓您很難找到一個好的地方。
你不能安全地修改你的程序。
註冊表不是保存數據的首選位置,請相信我。 – alfred
對不起,我能夠做到前兩個,它是我努力做的第三個。 – user445714
雖然我明白你的意思,你的解釋,並會在那。謝謝 – user445714
VB6還提供了方便的ReadSetting()和SaveSetting()函數來抽象大部分文件/註冊表處理。 – Deanna