Страница: 1 |
Страница: 1 |
Вопрос: Помогите пожалуйста.
Добавлено: 06.11.08 23:00
Автор вопроса:
Vital
Создаю в модуле
Public WithEvents tblSecurites As TEClientLib.SlotTable
делаю обработчик события
Private Sub tblSecurites_AddRow(ByVal OpenID As Integer, ByVal RowID As Integer, ByVal Fields As Object) Handles tblSecurites.AddRow
End Sub
Есть форма
на ней эжлемент управления. не важно какой. например TextBox
теперь мне в обработчике события надо поместить текст на форму в этот элемент управления. Ни вызов процедур из модуля формы. ни делегирование этого события в форму, элемент управления поменять не может.
как это победить??
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа: EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 06.11.08 23:29
А почему ты это в модуле создаешь а не в теле самой формы?
Номер ответа: 2
Автор ответа: EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 06.11.08 23:33
кроме того.. ты только объявил переменную, но не создал экземпляра этого объекта.. соответственно, это событие у тебя никогда не сработает.
Номер ответа: 3
Автор ответа: Vital
Вопросов: 1
Ответов: 2
Профиль | | #3
Добавлено: 06.11.08 23:36
событие срабатывает, еще как.
содавал в модуле формы.
все бесполезно.
ВСе вызовы и операторы которые идут из тела события
игнорируются
Номер ответа: 4
Автор ответа: Vital
Вопросов: 1
Ответов: 2
Профиль | | #4
Добавлено: 06.11.08 23:37
COM сервер это АЛОР Трэйд с COM обьектами
Номер ответа: 5
Автор ответа: EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 07.11.08 07:52
Значит ты привел не полный кусок кода и где то навернака идет либо создание экземпляра, либо получение ссылки на уже существующий объект.
глупости.. такое поведение исключено! По всей видимости ты обращаешься не к тому экземпляру формы.. либо еще что то, но вызовы игнорироваться никак не могут.