Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
ancheville
1 / 1 / 0
Регистрация: 25.10.2010
Сообщений: 32
1

Можно ли в AddHandler добавить процедуру с аргументом

15.06.2012, 22:02. Просмотров 640. Ответов 1
Метки нет (Все метки)

Здравствуйте. Подскажите пожалуйста - можно ли в такой код:
vb.net
1
2
3
4
5
 
...
AddHandler tbx_Температура.TextChanged, AddressOf Невязка()
 AddHandler tbx_Давление.TextChanged, AddressOf Невязка()
...
каким-либо образом преобразовать в аналогичный:
vb.net
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Public Sub Присвоение_обработчиков ()
AddHandler tbx_Температура.TextChanged, AddressOf Невязка(1)
AddHandler tbx_Давление.TextChanged, AddressOf Невязка(2)
End Sub 
 
Public Sub Невязка(ByVal Номер As Integer) 
If Номер = 1 Then 
...
ElseIf Номер = 2 
...
End If
End sub
Мне нужно, чтобы обработчик присваивался к нужному мне количеству TextBox'ов, но чтобы при наступлении события TextChanged каждый TextBox передавал в обработчик свое имя (в перспективе большее количество параметров, но для начала хотя бы только один).
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2012, 22:02
Ответы с готовыми решениями:

Копирование файла, указанного первым аргументом, в папку, часть пути к которой указана вторым аргументом
Добрый день. Есть два задания из лабораторной работы. Я бы с радостью их сделал где угодно, кроме...

Можно ли как-нибудь передавать функцию в аргумент сразу со своим аргументом?
День добрый. Изучаю Си в качестве хобби, что-ли. Уровень владения на данный моменет - написание...

Можно ли внутри функции f_1 создать массив размера, заданного аргументом n_1?
Ситуация простая. Язык С++. Есть функция, пусть будет f_1, которая получает аргумент n_1, ...

Ошибки с AddHandler
Ne mogu ponjat'?:( Chto bi eto znachilo Kod takoj: btnDel = new ImageButton() with btnDel ...

Метода AddHandler
Добрый день, уважаемые Знатоки! Мне нужно отследить щелчок левой кнопки мыши по TextBox. В...

1
Eugene22
_
2358 / 1231 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
15.06.2012, 22:51 2
Нет, нельзя так делать, надо просто передавать процедуру, притом процедура должна иметь точно такую же сигнатуру, что и событие TextChanged - в данном случае это, по-моему, не соблюдается
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2012, 22:51

Настройка AddHandler и rewrite_module
Помогите с настройкой AddHandler и rewrite_module. Вот мой конф. файл апача. Заранее спасибо. #...

Как работает операция AddHandler
Как работает операция AddHandler? как её использовать? Я так думаю, что сначала мы должны описать...

Добавить в программу процедуру
Нужно добавить в программу процедуру или функцию. Спасибо. const nmax=100; var a:array of...


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

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

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