gpt4 book ai didi

c++ - 在 Visual C++ 中设置修饰符 "public: static"

转载 作者:太空宇宙 更新时间:2023-11-04 14:07:11 25 4
gpt4 key购买 nike

首先,如果这是一个“愚蠢”的问题,我深表歉意。我进行了广泛的搜索,但找不到这个问题的答案,但这似乎应该相当简单。

我有一个 Windows 窗体应用程序,其中包含一些我想将修饰符设置为 public: static 的控件。这不是设计器 View 中的选项(它具有公共(public)、公共(public)保护等)。我转到代码并进行更改,例如,

public: System::Windows::Forms::ProgressBar^ progressBar1;

public: static System::Windows::Forms::ProgressBar^ progressBar1;

但如果我在设计器 View 中修改任何内容,“public”修饰符会覆盖我对代码所做的更改。很容易继续返回代码并在需要时进行更改,但这非常耗时。

这似乎不是那种需要显示大量代码的问题,但是如果您想查看我的任何代码,请提出,我会很乐意发布。

在此先感谢您的帮助。

最佳答案

所以事实证明,将控件本身设置为静态是不可取的,并且可能没有办法阻止 VS 从代码中删除“静态”。我找到了解决我的问题的解决方案(即我想从另一个函数访问/修改表单的控件)这里:

http://social.msdn.microsoft.com/forums/en-US/Vsexpressvc/thread/dcc8228d-6937-450d-b4e2-e833fb1f388b/

关于c++ - 在 Visual C++ 中设置修饰符 "public: static",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16411471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com