Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос о VB 2010

65K
13 декабря 2010 года
mnsterbot
2 / / 12.12.2010
У меня еще один вопросик:
Есть 2 тексбокса и 2 имейджбокс ,сам вопрос-Как сделать:
1.Чтобы при вводе текста в обоих тексбоксах,тоесть когда есть текст в каждом из них,то у imagebox становилась прозначной(imagebox1.visible=false)
2.При удаление всего текста из любого текстбокса,она становилась обратно не прозрачной(imagebox1.visible=true)
6
13 декабря 2010 года
George
4.1K / / 05.01.2007
В чем проблема? Обоим текстбоксам назначается один обработчик Textbox_Change, который проверяет текст в обоих - если оба полны - то скрыть картинку, если пустые - показать.
65K
13 декабря 2010 года
mnsterbot
2 / / 12.12.2010
Как двух текстбоксам,назначить одно дейстивие?
6
13 декабря 2010 года
George
4.1K / / 05.01.2007
Хз. В дельфи я создаю сначала для одного текстбокса обработчик, потом для второго его просто выбираю из списка. Просто я в ВБ не работаю, тока в ВБА.
7
13 декабря 2010 года
@pixo $oft
3.4K / / 20.09.2006
VB 2010 не видел,будем считать,что там как и в 6м.Щёлкаете дважды на 1й TextBox,должен открыться обработчик события.Вписываете туда код.Затем щёлкаете на 2й TextBox,открывается 2й обработчик,но код дублировать–дело неблагодарное,поэтому просто оттуда процедуру 1го вызываете.КАК это делается,можно прочитать в любой книге по VB(книг не читали?Не надо было браться тогда)
63K
21 декабря 2010 года
ORAMAN
11 / / 14.12.2010
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged, TextBox2.TextChanged
Както так
242
21 декабря 2010 года
Оlga
2.2K / / 04.02.2006
Цитата: mnsterbot
Как двух текстбоксам,назначить одно дейстивие?



Если VB от C# не очень отличаются в данном моменте, то:
1. создайте функцию обработки события. можете это сделать стандартным путем для любого текстбокса.
2. идите в файл NameForm.Designer.cs и для другого текстбокса также пропишите это же событие задав ему ту же самую функцию, т.е.:

Код:
//
            // textBox1
            //
            this.textBox1.Location = new System.Drawing.Point(112, 113);
            this.textBox1.Name = "textBox1";
            this.textBox1.Size = new System.Drawing.Size(100, 20);
            this.textBox1.TabIndex = 0;
            this.textBox1.TextChanged += new System.EventHandler([COLOR=Red]this.textBox1_TextChanged[/COLOR]);
            //
            // textBox2
            //
            this.textBox2.Location = new System.Drawing.Point(112, 202);
            this.textBox2.Name = "textBox2";
            this.textBox2.Size = new System.Drawing.Size(100, 20);
            this.textBox2.TabIndex = 1;
            this.textBox2.TextChanged += new System.EventHandler([COLOR=Red]this.textBox1_TextChanged[/COLOR]);


ну и при помощи параметра sender, в обработчике события, преобразовав его к типу TextBox вы получите полные данные, о каком именно текстбоксе речь.

п.с. вообще то такие вопросы надо задавать в разделе Microsoft .NET Framework
65K
27 декабря 2010 года
cimouptut
4 / / 28.11.2010
Привет

Пишу программу для изучения английского языка. Учитель заводит любой текст для изучения предлогов в этом тексте. Ученик получает уже новый текст, в котором, вместо предлогов - комбобоксы, где он выбирает нужный из заранее оговорённого массива предлогов.
Проблемы поиска предлогов в тексте нет. Есть вопрос, как отобразить комбобоксы именно в том месте, где они должны быть
327
20 января 2011 года
UserNet2008
748 / / 03.04.2010
Может еще интересует Вас, можно так:

Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged, TextBox2.TextChanged

If TextBox1.Text <> "" And TextBox2.Text <> "" Then
imagebox1.Visible = False
Else
imagebox1.Visible = True
End If
End Sub
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог