Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 20.01.2022
Сообщений: 3

Передать в программно созданный метод кнопки данные о программно создаваемых textBox

20.01.2022, 19:55. Показов 781. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. При создании приложения возникла такая проблема. Я программно создаю три textBox с именами tb1, tb2 и tb3. Затем кнопку с именем btn1. По нажатию на кнопку нужно умножить данные из tb1 на данные из tb2 и вывести их в tb3. За любую помощь буду очень благодарен
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.01.2022, 19:55
Ответы с готовыми решениями:

Как получить имя программно создаваемых TextBox
Здравствуйте, у меня возник такой вопрос как получить имя TextBox'а, который создаётся так: int i = 7; Controls.Add(new TextBox() {...

Как удалить программно созданный TextBox()
По нажатию кнопки создаю текстовое поле, а вот как удалить какое то конкретно в середине созданное поле, не знаю. Если быть точнее то...

Очистить программно созданный массив TextBox
Уважаемые друзья. Создал массив TextBox-ов. Запускается и вроде работает. Споткнулся на его очистке. Ввожу команду с методом Clear,...

5
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
20.01.2022, 20:14
maksimialochka, ????
C#
1
tb3.Text = Convert.ToInt32(tb1.Text) * Convert.ToInt32(tb2.Text);
0
0 / 0 / 0
Регистрация: 20.01.2022
Сообщений: 3
20.01.2022, 20:25  [ТС]
Метод кнопки не видит созданные программно объекты
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
20.01.2022, 20:26
maksimialochka, ну а как Вы их создавали? Код покажите
0
0 / 0 / 0
Регистрация: 20.01.2022
Сообщений: 3
20.01.2022, 20:34  [ТС]
Здесь создаются textBox`ы и кнопка
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
private void setType1(object send)
        {
            TextBox tb1 = new TextBox();
            TextBox tb2 = new TextBox();
            TextBox tb3 = new TextBox();
 
            Label lbl1 = new Label();
            Label lbl2 = new Label();
 
            Button btn1 = new Button();
 
            panel5.Controls.Add(tb1);
            panel5.Controls.Add(tb2);
            panel5.Controls.Add(tb3);
 
            panel5.Controls.Add(lbl1);
            panel5.Controls.Add(lbl2);
 
            panel5.Controls.Add(btn1);
 
            tb1.Name = "tb1";
            tb1.Size = new Size(40, 20);
            tb1.Location = new Point(20, 50);
 
            tb2.Name = "tb2";
            tb2.Size = new Size(40, 20);
            tb2.Location = new Point(92, 50);
 
            tb3.Name = "tb3";
            tb3.Size = new Size(40, 20);
            tb3.Location = new Point(168, 50);
 
            lbl1.Name = "lbl1";
            lbl1.Size = new Size(20, 25);
            lbl1.Location = new Point(66, 50);
            lbl1.Text = ("*");
            lbl1.Font = new Font("Microsoft Sans Serif", 15, FontStyle.Regular);
 
            lbl2.Name = "lbl2";
            lbl2.Size = new Size(24, 25);
            lbl2.Location = new Point(138, 47);
            lbl2.Text = ("=");
            lbl2.Font = new Font("Microsoft Sans Serif", 15, FontStyle.Regular);
 
            btn1.Name = "btn1";
            btn1.Size = new Size(75, 23);
            btn1.Location = new Point(18, 94);
            btn1.Text = "Вычислить";
            btn1.Click += new EventHandler(buttonClickType1);
        }
Это метод самой кнопки (на всякий случай)
C#
1
2
3
4
private void buttonClickType1(object sender, EventArgs e)
        {
            
        }
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
20.01.2022, 20:36
Лучший ответ Сообщение было отмечено maksimialochka как решение

Решение

maksimialochka, ну так вынесите 3 и 4 строки из метода, чтобы были видимы в других методах. Вам бы почитать про область видимости переменных
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.01.2022, 20:36
Помогаю со студенческими работами здесь

Вывести из txt (Unicode) массив строк в программно созданный TextBox
Visual C++ 2008 экспресс-выпуск 1)По нажатию кнопки создается на форме textbox private: System::Void button4_Click(System::Object^ ...

Программно занести данные в ранее созданный Edit
Есть матрица типа TEdit. Она формируется и выводится на второстепенную форму при нажатии кнопки на главной форме. Все Edit изначально...

Изменение программно созданных TextBox по событию программно созданного CheckBox
Помогите пожалуйста! мне нужно разрешить изменение полей всех TextBox и разрешить нажимать на кнопку когда CheckBox нажат. public static...

Передать данные в Exсel программно
Нужно передать матрицу в exel. Как мне это сделать? (с++, visual c++). Добавлено через 17 часов 35 минут 0 секунд Уже не нужно....

Как программно передать данные на сервер в MSInet ?
Вот какая проблема. Использую MSInet.ocx. Хочу программно передать данные на сервер (скрипт использует метод POST). Как это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru