powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите, как передать в класс массив TextBox'ов, чтобы там
6 сообщений из 6, страница 1 из 1
Подскажите, как передать в класс массив TextBox'ов, чтобы там
    #32202933
Shubnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
организовать такой же массив с WithEvents для обработки событий. Никак не подступлюсь ... Да, массив TextBox'ов есть в форме.
...
Рейтинг: 0 / 0
Подскажите, как передать в класс массив TextBox'ов, чтобы там
    #32204245
Фотография Nrisimha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и еще хотелось бы узнать как организовать такой класс(класс-модуль) в который передавая объекты DataCombo, DataList, можно было бы следить за каждым событием данного обекта.
...
Рейтинг: 0 / 0
Подскажите, как передать в класс массив TextBox'ов, чтобы там
    #32204553
Shubnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как обработать события в классе одного контрола - это просто: организовать в классе контрол WithEvents и работать с событиями. Вопрос КАК ПЕРЕДАТЬ МАССИВ контролов ?
...
Рейтинг: 0 / 0
Подскажите, как передать в класс массив TextBox'ов, чтобы там
    #32204711
Создай еще один класс, который содержит контролы в коллекции.
...
Рейтинг: 0 / 0
Подскажите, как передать в класс массив TextBox'ов, чтобы там
    #32204723
Shubnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Шкуренко Александр
Я хотел в классе обработать событием весь массив однотипных контролов. А как это сделать в Сollection. Как перехватывать события?
...
Рейтинг: 0 / 0
Подскажите, как передать в класс массив TextBox'ов, чтобы там
    #32204795
События обрабатываются контролов в классе Con
Cons - содержит все классы Con в коллекции

Private MyControls As Collection

Public Sub Add(btn As CommandButton)
Dim c As Con ' класс который нужно добавить в коллекцию
Set c = New Con
c.Init btn
MyControls.Add c, btn.Name
End Sub

Private Sub Class_Initialize()
Set MyControls = New Collection
End Sub

Private Sub Class_Terminate()
Set MyControls = Nothing
End Sub

Это только мааааленький пример. А для хорошего класса нужно добавить свойство Parent, методы Item, Delete и много еще чего.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите, как передать в класс массив TextBox'ов, чтобы там
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]