2011-11-05 101 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

相关问题