Вызов элементов управления из текущей формы - C#
Формулировка задачи:
Здравствуйте, стало интересно как передать текущее имя формы в публичный метод класса. Форм несколько, и необходимо рисовать одинаковые элементы управления на них (например кнопки).
Листинг программы
- static class Drawing
- {
- public static void Draw(параметры)
- {
- Button bt1 = new Button();
- bt1.Name = "back";
- bt1.Text = "Назад";
- bt1.Left = 150;
- bt1.Top = 15;
- bt1.Location = new Point(30, 100);
- bt1.Click += this.bt_Click_1;
- this.Controls.Add(bt1);
- Button bt2 = new Button();
- bt2.Name = "logout";
- bt2.Text = "Logout";
- bt2.Left = 220;
- bt2.Top = 15;
- bt2.Location = new Point(160, 100);
- //bt2.Click += this.bt_Click_1;
- this.Controls.Add(bt2);
- }
- }
Решение задачи: «Вызов элементов управления из текущей формы»
textual
Листинг программы
- static class Drawing
- {
- public static void Draw(Form f)
- {
- Button bt1 = new Button();
- bt1.Name = "back";
- bt1.Text = "Назад";
- bt1.Left = 150;
- bt1.Top = 15;
- bt1.Location = new Point(30, 100);
- bt1.Click += this.bt_Click_1;
- f.Controls.Add(bt1);
- Button bt2 = new Button();
- bt2.Name = "logout";
- bt2.Text = "Logout";
- bt2.Left = 220;
- bt2.Top = 15;
- bt2.Location = new Point(160, 100);
- //bt2.Click += this.bt_Click_1;
- f.Controls.Add(bt2);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д