Модификатор настройки & quot; public: static & quot; в визуальном переполнении стека

Во-первых, я прошу прощения, если это «глупый» вопрос. Я много искал и не могу найти ответ на этот вопрос, но кажется, что это должно быть довольно просто.

У меня есть приложение Windows Forms, в котором есть некоторые элементы управления, для которых я хочу установить модификатор public: static. Это не вариант в представлении конструктора (он имеет общедоступный, общедоступный и т. Д.). Я иду к коду и меняю, например,

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

в

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

но если я изменю что-либо в представлении конструктора, модификатор «public» перезапишет мои изменения в коде. Легко продолжать возвращаться к коду и изменять его, если это необходимо, но это занимает очень много времени.

Похоже, это не тот вопрос, который требует показа большого количества кода, но если вы хотите увидеть какой-либо мой код, просто спросите, и я с удовольствием его опубликую.

Заранее благодарю за любую помощь.

1

Решение

Таким образом, оказывается, что установка самого элемента управления на static нежелательна, и, вероятно, нет никакого способа предотвратить VS от удаления «static» из кода. Я нашел решение, которое решает мою проблему (то есть, я хотел получить доступ / изменить элементы управления формы из другой функции)
Вот:

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]