1 / 1 / 0
Регистрация: 15.06.2014
Сообщений: 7
|
||||||
1 | ||||||
Как передать из события TextBox на обработчик имена других TextBox и Label?19.06.2014, 19:54. Показов 2900. Ответов 5
Метки нет (Все метки)
Задачка такая: есть несколько рядов TextBox, содержимое их их надо, например, сложить и поместить в соответствующую метку. Делаться это должно не после заполнения всех TextBox (не через кнопку), а в процессе. Содержимое TextBox-ов складывается и помещается в нужную метку в обработчике. Для этого надо из события TextBox TextChanged пересылать на обработчик не только имя текущего TextBox, но и парного с ним TextBox, и имя нужной метки. В литературе и на форуме ничего похожего не нашел.
код пока такой, нерабочий конечно:
0
|
19.06.2014, 19:54 | |
Ответы с готовыми решениями:
5
Зачем нужно создавать два поля типа textBox и как передать из того же textBox допустим в label Как сделать свой обработчик события для нескольких TextBox Как передать значение с TextBox в Label? Как передать значения label WinForms в WPF textbox |
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
||||||
20.06.2014, 07:15 | 2 | |||||
duong, Можно запихать привязанные контролы в свойство Tag, допустим, в массиве. А потом спокойно вызывать один метод для всех TextBox'ов. В коде получится примерно так:
0
|
1 / 1 / 0
Регистрация: 15.06.2014
Сообщений: 7
|
|
20.06.2014, 07:38 [ТС] | 3 |
прикольно. щас почитаю что за свойство такое. А как в обработчике тогда вынимать нужные имена, в смысле какой синтаксис?
textBox1->Tag->textBox2 textBox1->Tag->label1 или textBox1->Tag[1] textBox1->Tag[2]
0
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
||||||
20.06.2014, 08:06 | 4 | |||||
Я же привел пример. Посмотрите повнимательнее на обработчик textBox_TextChanged. Через dynamic_cast или через static_cast приводите Tag к нужному типу и используете.
Добавлено через 5 минут Переписал обработчик, чтобы вам было попонятнее, что там происходит:
0
|
1 / 1 / 0
Регистрация: 15.06.2014
Сообщений: 7
|
|
20.06.2014, 13:02 [ТС] | 5 |
понял, спасибо. щас разберусь
Добавлено через 4 часа 54 минуты не-не. Я уже все разобрал. Таки работает. Спасибо. ComboBox туда можно всунуть подобным же образом?
0
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
20.06.2014, 13:14 | 6 |
duong, Конечно, можно. Подобным образом можно передать любой объект, унаследованный от Syatem::Object.
0
|
20.06.2014, 13:14 | |
20.06.2014, 13:14 | |
Помогаю со студенческими работами здесь
6
Как в textbox автоматически вывести сумму двух других textbox? Обработчик события для TextBox Один обработчик события для нескольких TextBox'ов Передать значение textbox в label Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |