Работа в MainForm - C#
Формулировка задачи:
Подскажите плз, есть пара вопросов:
1. Почему я не могу работать здесь с моими контролами размещенными на форме? Ведь вся работа должна вестить в классах, но я ведь работаю в классе..
2.Должен ли я создавать объект класса MainForm здесь чтоб работать с контроллами или обьект автоматически создается в InitializeComponent()? Или это никчемное дублирование кода и создание не нужного обьекта?
namespace Search_In_Database
{
public partial class MainForm : Window
{
public MainForm()
{
InitializeComponent();
}
myButton1 < -- Почему нет?
}
}namespace Search_In_Database
{
public partial class MainForm : Window
{
MainForm mainForm;
public MainForm()
{
InitializeComponent();
mainForm = new MainForm();
}
}
}Решение задачи: «Работа в MainForm»
textual
Листинг программы
void Method()
{
Form form = new Form();
Button button = new Button();
form.Controls.Add(button); // добавили кнопку в окно form
button.Text = "Nya!"; // поменяли текст кнопки
}