powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Событие MouseClick
2 сообщений из 2, страница 1 из 1
Событие MouseClick
    #32025179
Eva_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Как перехватить событие Нажатие кнопки в любом месте форме, независимо от ее содержимого (подчиненная форма, эл. управл и т.д.)?
2. Можно ли динамически изменять порядок столбцов в форме табличного вида? (VB)
3. Как организовать ввод в поле, ввод в которое невозможен. Т.е. сущ-т ли способ при начале ввода подсунуть свободное поле на это место ( потом его считать и убрать).
Спасибо.
...
Рейтинг: 0 / 0
Событие MouseClick
    #32025309
Владимир Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Не знаю. И не представляю, зачем такое нужно. Может как-то по другому обойтись.
2. Свойство ColumnOrder у Control. Например: Me.ID.ColumnOrder = 1 - поле ID станет первым (слева).
3. Предлагаю вариант: на форме поле X, недоступное для изменения данных.
Добавить свободное поле X1. Свойство "Переход по таб"-нет.
У поля X свойство доступ - да. Для поля X создать процедуру обработки GotFocus
Private Sub X_GotFocus()
Me.X1 = Me.X 'копирует X в X1
X1.SetFocus 'передаёт фокус X1
End Sub

Для поля X1 создать процедуру обработки Exit
Private Sub X1_Exit(Cancel As Integer)
Debug.Print Me.X1 ' то что нужно сделать при выходе
End Sub

Поле X1 разместить точно над полем X, затем в меню - формат - на задний план.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Событие MouseClick
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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