LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Нет событ...
 Тема: Нет события у элемента Вкладка
 
 15.06.2007 21:02:21
rafa
7 сообщения


Тема: Нет события у элемента Вкладка
У элемента Вкладка не работают события, пришлось писать через единственное событие 'Изменение' Набора вкладок, используя свойство Tag и выбор (Case). Дело в том, что необходимо написать обработчик события при щелчке на ярлычке Вкладки, а событие есть, но не работает. Конечно, выкрутился, но может кто-то подскажет иной - более эффектный путь?


P.S. События в формах
Автор: rafa от 24.04.2002 22:32:54 Источник ...
 15.06.2007 21:02:22
Николай3
48 сообщения


RE: Нет события у элемента Вкладка
Как это "событие есть, но не работает"?
события Click() для вкладок и всего набора происходят при щелчке мыши на поле вкладки(набора)
Для ярлычков имеется событие Change().
У каждой вкладки имеется свойство Index - номер вкладки, а у всего набора вкладок - свойство Value - возвращает(устанавливает) индекс текущей вкладки



P.S. События в формах
Автор: Николай от 25.04.2002 1:39:43 Источник ...
 15.06.2007 21:02:22
rafa
7 сообщения


RE: Нет события у элемента Вкладка
Вот так и нет, попробуй повесить на событие 'Нажатие кнопки' какой нибудь вкладки (именно вкладки!) MsgBox и он не работает. А событие Change()имеется только у набора вкладок. Сам попробуй у меня Access 2000 и под 98 и под 2000 пробовал, на всякий случай.

Сейчас попробовал, точно, про уникальный индекс вкладки я и забыл, а то все Tag и Tag.



P.S. События в формах
Автор: rafa от 25.04.2002 20:28:00 Источник ...
 15.06.2007 21:02:22
rafa
7 сообщения


RE: Нет события у элемента Вкладка
Не подумай только что я забыл про событие 'нажатие кнопки' у вкладки. Чего там, всего пять минут и сам убедишься.


P.S. События в формах
Автор: rafa от 25.04.2002 20:30:02 Источник ...
 15.06.2007 21:02:22
Николай3
48 сообщения


RE: Нет события у элемента Вкладка
>попробуй повесить на событие 'Нажатие кнопки' >какой нибудь вкладки (именно вкладки!) MsgBox и >он не работает

Ведь не поленился, попробовал еще раз - Все работает. :)
Есть встречное предложение - установите стиль - НЕТ и проверьте наступление событий
Private Sub Вкладка1_Click()
MsgBox "1"
Me.НаборВкладок0.Value = 1
End Sub
Private Sub Вкладка2_Click()
MsgBox "2"
Me.НаборВкладок0.Value = 0
End Sub
Private Sub Вкладка2_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
MsgBox "22"
End Sub
Private Sub НаборВкладок0_Change()
MsgBox "0"
End Sub



P.S. События в формах
Автор: Николай от 26.04.2002 0:50:22 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Нет событ...
ПоискПоиск  Список форумовСписок форумов  
right