Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
amasaemi
9 / 9 / 5
Регистрация: 22.08.2015
Сообщений: 108
1

Одно событие для многих элементов

04.01.2016, 23:38. Просмотров 822. Ответов 3
Метки нет (Все метки)

Есть форма, на ней много элементов numericUpDown. Т.к изначально очистить numericUpDown нельзя, мне нужно, чтобы когда элемент становился активным, поле очищалось.

Я создал событие numericUpDown_Enter. Что мне написать в теле? Примерно так должно выглядить:
C#
1
2
3
4
private void numericUpDown_Enter(object sender, EventArgs e)
{
    *для numericUpDown, для которого вызвано событие*.Text = "";
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2016, 23:38
Ответы с готовыми решениями:

Одно событие для группы textbox
Здравствуйте! На форме у меня есть 10 textbox-тов в 8 из них нужно вводить...

Создать одно событие для нескольких кнопок
тема такая: пишу игру крестики-нолики. для всех кнопок событие одно и то же....

Событие ReadOnlyChanged в TextBox Одно для нескольких TextBox-ов
Здравствуйте! Дамы и Господа, подскажите как сделать одно событие...

Вызвать одно событие из другого
Есть код. В нём вызываю одно событие из другого. using System; using...

Подписать несколько TextBox на одно событие
Чтобы вводить в текстбокс тока цифры, добавил процедуру private void...

3
kontuPauk
301 / 299 / 125
Регистрация: 29.01.2013
Сообщений: 638
Записей в блоге: 1
Завершенные тесты: 1
04.01.2016, 23:48 2
Лучший ответ Сообщение было отмечено amasaemi как решение

Решение

C#
1
((NumericUpDown)sender).Text = "";
Только есть ли у него свойство Text? Там же вроде Value использовать надо?
1
amasaemi
9 / 9 / 5
Регистрация: 22.08.2015
Сообщений: 108
04.01.2016, 23:52  [ТС] 3
Спасибо, не знал о такой конструкции!
Да, есть, так же как и событие TextChanged. Только сама студия их в списке не показывает.
0
amasaemi
9 / 9 / 5
Регистрация: 22.08.2015
Сообщений: 108
13.01.2016, 19:13  [ТС] 4
Цитата Сообщение от amasaemi Посмотреть сообщение
Спасибо, не знал о такой конструкции!
Да, есть, так же как и событие TextChanged. Только сама студия их в списке не показывает.
Попробуйде так. Прикрутите к datagridview событие CellEnter:
C#
1
2
3
4
        private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
        {
            ((DataGridViewCell)sender).Value = DateTime.Now.ToString("dd.MM.yyyy");
        }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2016, 19:13

Подписать несколько RadioButton на одно событие
Здравствуйте форумчане!!! не подскажете можно ли для всех radiobutton...

Одно событие на несколько текстовых полей
Можно ли сделать одно событие на несколько текстовых полей, но так чтобы...

Как на несколько кнопок повесить одно событие
Здравствуйте! У меня есть на форме аж 40 кнопок, но на какую бы ни нажал...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru