В Visual Studio я могу построить мое приложение окна, перетащить кнопки и т.д.Добавление пользовательского кода в приложения Windows UI
И код автоматически сгенерированных и кладу MainForm.Designer.cs
файл.
В моем обозревателе решений есть значок MainForm
и он содержит все компоненты пользовательского интерфейса.
Вопрос в том, как создать пользовательский код себя и получить доступ к кнопкам и компоненты, которые я создал с drag n drop
. Я не могу создать свои собственные файлы под значком MainForm
.
Основной Program.cs, где это лежит:
MainForm form = new MainForm();
Application.Run(form);
я могу получить доступ к форме, но я не могу получить доступ к любому компонентов. Поэтому я должен был сделать все свои компоненты частным для публики, это нормально? И везде я хочу получить доступ к этим, я должен передать переменную form
в качестве параметра.
Есть ли хороший способ создания пользовательских материалов, правильно ли я делаю, получая переменную формы от Program.cs
, а затем передавая ее другим классам? Тем не менее, почему созданный автоматически материал тесно связан под значком MainForm.cs
, но я не могу добавить туда свой код.
простой способ генерировать код для чего-то вроде нажатия кнопки - это двойной щелчок на кнопке в дизайнере (где вы перетаскиваете), и это приведет вас к генерируемому коду. –
@DROPtableusers Я знаю, что этот код есть, но я не могу добавить свои собственные классы. – Jaanus
Это супер базовый вопрос визуальной студии. Я думаю, вам нужно изучить некоторые учебные пособия. – JeremyK