С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Honny
7 / 7 / 5
Регистрация: 06.06.2013
Сообщений: 39
Завершенные тесты: 2
1

Изменение содержимого TextBox по выходу с них

11.07.2013, 23:30. Просмотров 502. Ответов 1
Метки нет (Все метки)

Вопрос в общем такой:
у меня на форме есть много TextBox-ов и мне нужно, чтобы если пользователь вводит в них "-" это заменялось на "-1".

как я понял это делается так:
C#
1
2
3
4
5
6
7
private void a0_Leave(object sender, EventArgs e)
        {
            if (a0.Text == "-")
            {
                a0.Text = "-1";
            }
        }
Но мне нужно так сделать для всех TextBox, которых на форме больше 10.

Можно ли как-то описать это свойство сразу для всех TextBox или же придется писать для каждого отдельно?

Заранее спасибо за ответ.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2013, 23:30
Ответы с готовыми решениями:

Хранение содержимого TextBox
Здравствуйте есть такой вопрос. Как сделать так что бы данные которые я ввел в...

Проверка содержимого Textbox на пустоту
Здраствуйте, не могу реализовать проверку ввода в поле Textbox. Суть такая, при...

Очистка полей textbox от содержимого
День добрый. Подскажите как очищать поля от содержимого внем просле...

Рекурсивный вывод содержимого treeView в textBox
Добрый вечер, уважаемые программисты! Нужна помощь! Пишу программу: в окне три...

Передача содержимого TextBox обработчику событий
Здравствуйте! Я столкнулось с такой проблемой. Мне необходимо передать значение...

1
ortex
4 / 4 / 1
Регистрация: 29.06.2011
Сообщений: 23
11.07.2013, 23:46 2
Honny, Можно, для этого нужно все события обрабатывать одной процедурой.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        public Form1()
        {
            InitializeComponent();
            this.textBox1.Leave += new System.EventHandler(this.textBox1_Leave);
        }
        
        private void textBox1_Leave(object sender, EventArgs e)
        {
            TextBox tb = (TextBox)sender;
            if (tb.Text == "-")
            {
                tb.Text = "-1";
            }
        }
Сделайте так же для всех текстбоксов:

C#
1
this.textBox1.Leave += new System.EventHandler(this.textBox1_Leave);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2013, 23:46

Изменение содержимого listBox
Доброго всем времени суток! private void Bubble_Sort() { ...

Изменение содержимого формы
Здравствуйте. Вопрос: Как сделать в визуальной среде изменение содержимого...

Сравнение содержимого textbox и определенного столбца datagridview
Добрый день! Выполняю поиск по datagridview, а именно по столбцу автор. Ввожу...


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

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

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