Vb6 禁用按钮并在重新启动后保存

Vb6 禁用按钮并在重新启动后保存,vb6,Vb6,我只是在VisualBasic上进行了一些自学,我有一个按钮列表,单击时我想禁用这些按钮,然后将它们高亮显示为红色。我可以让按钮功能正常工作,并且我了解如何将gui发布为.exe 可以保存它吗?如果我单击按钮,它变为红色,然后关闭.exe并再次打开,按钮将保持红色?您必须将设置存储在永久的位置。在Windows上,首选位置在注册表中。以下是Microsoft对该主题的介绍: 您可以将设置保存到其他地方,但目录权限会使您很难找到一个好位置 您不能安全地执行的操作会修改您的程序。您必须将设置存储在永

我只是在VisualBasic上进行了一些自学,我有一个按钮列表,单击时我想禁用这些按钮,然后将它们高亮显示为红色。我可以让按钮功能正常工作,并且我了解如何将gui发布为.exe


可以保存它吗?如果我单击按钮,它变为红色,然后关闭.exe并再次打开,按钮将保持红色?

您必须将设置存储在永久的位置。在Windows上,首选位置在注册表中。以下是Microsoft对该主题的介绍:

您可以将设置保存到其他地方,但目录权限会使您很难找到一个好位置


您不能安全地执行的操作会修改您的程序。

您必须将设置存储在永久的位置。在Windows上,首选位置在注册表中。以下是Microsoft对该主题的介绍:

您可以将设置保存到其他地方,但目录权限会使您很难找到一个好位置


你不能安全地做的事情会修改你的程序。

你在这里问了三个问题;我不确定你还需要回答哪些问题。冒着重复你已经知道的风险:

1) 要禁用按钮,请设置“enabled=false”

2) 要更改按钮的颜色,请设置“颜色=红色”

。。。而且


3) 要在运行.exe时“持久化”其状态,需要1)保存当前状态(例如,保存到文本文件、.ini文件或.XML文件)。2) 打开程序时,需要重新读取该状态(例如,以“加载形式”)。3) 当您退出时(例如,以“卸载形式”),最好一次写入所有当前设置的文件。

您在这里问了三个问题;我不确定你还需要回答哪些问题。冒着重复你已经知道的风险:

1) 要禁用按钮,请设置“enabled=false”

2) 要更改按钮的颜色,请设置“颜色=红色”

。。。而且


3) 要在运行.exe时“持久化”其状态,需要1)保存当前状态(例如,保存到文本文件、.ini文件或.XML文件)。2) 打开程序时,需要重新读取该状态(例如,以“加载形式”)。3) 最好在退出时立即写入所有当前设置的文件(例如,以“卸载形式”)。

很抱歉,我能够完成前两项,但这是我正在努力完成的第三项。尽管我确实理解您在解释中的意思,并将尝试一下。ThanksVB6还提供了方便的ReadSetting()和SaveSetting()函数来抽象大部分文件/注册表处理。很抱歉,我能够完成前两个,这是我正在努力完成的第三个。尽管我确实理解你在解释中的意思,并将尝试一下。ThanksVB6还提供了方便的ReadSetting()和SaveSetting()函数来抽象大部分文件/注册表处理。相信我,注册表不是保存数据的首选位置。相信我,注册表不是保存数据的首选位置。