Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Клик по контролам формы правой кнопкой мыши. / 13 сообщений из 13, страница 1 из 1
21.09.2019, 20:03
    #39865085
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
Переход по таб отменил.
Контекстное меню отменил.
Всё сделал для того, что бы ни чего не мешало работе в форме
и что бы фокус всегда был отдан одному из скрытых полей на форме.
Но вот беда...
Если кликнуть по кнопке на форме правой кнопкой мыши, контрол получает фокус.
И если потом нажать Enter, то произойдёт клик по кнопке...
Что делать, что бы не допустить случайности такой?
------------------------------------------------------------------------
Спасибо за ответ.
...
Рейтинг: 0 / 0
21.09.2019, 22:27
    #39865115
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
В событии Кнопка вниз (MouseDown) кнопки анализируйте параметр Button процедуры события. Если Button=2, то была нажата правая клавиша мыши и надо, по Вашему алгоритму, перенести фокус на другое поле
Код: vbnet
1.
2.
3.
Private Sub Кнопка_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Button=2 then Me.ДругоеПоле.setfocus
End Sub
...
Рейтинг: 0 / 0
21.09.2019, 22:50
    #39865122
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
mds_world,
Да, наверное как то так.
...
Рейтинг: 0 / 0
21.09.2019, 23:22
    #39865126
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
час58Переход по таб отменил.
Контекстное меню отменил.
Всё сделал для того, что бы ни чего не мешало работе в форме....
Интересно:все пользователи считают что это мешает?
плохому танцору тоже кое-что мешает
...
Рейтинг: 0 / 0
22.09.2019, 05:39
    #39865150
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
sdku,
:-)) спасибо, что оценили шутку.
...
Рейтинг: 0 / 0
22.09.2019, 19:17
    #39865276
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
час58sdku,
:-)) спасибо, что оценили шутку.
да там вообще шутка на шутке... чего только стоит во эта...
час58и что бы фокус всегда был отдан одному из скрытых полей на форме.

причем чтобы не вышла ошибка типа 2110 - "невозможно перейти к элементу управления"
...
Рейтинг: 0 / 0
22.09.2019, 20:01
    #39865292
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
vmag,
поле скрыто изысканно, хитро и элегантно.
оно прозрачно, цвет шрифта как цвет формы, размер шрифта мизерный и размеры поля превратили его в невидимую точку.
...
Рейтинг: 0 / 0
22.09.2019, 20:28
    #39865299
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
час58поле скрыто изысканно, хитро и элегантно.
тогда вообще не логично, бабка долбит клавиатуру и ничего не происходит, первая мысль - сломалась клавиатура... правильнее когда курсор там где он должен быть на данном этапе ввода данных. Не хочешь чтобы в непонятках тыкали все кнопки мыши - обеспечь интерфейс, при котором мышь не нужна
...
Рейтинг: 0 / 0
22.09.2019, 21:35
    #39865312
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
vmag,

Ты прав.
Мыша второстепенна. И используется на других формах.
На этой форме просто есть кнопки типа
Выход
Справка
Смена пользователя.
-----------------------------
А в основном бабка подносит карточку к сканеру и идёт считывание штрихкода в это поле.
Но, если бабка будет баловаться мышой...
вот - уменьшаю вероятность негативных последствий.
----------------------------------------------------------------
Если не баловаться всё чики чики.
Ни один контрол не досягаем.
Вот тока кнопки немного выбивались из концепции.
Вопрос вроде разрешился.
Кнопка-даун (событие такое).
От туда фокус перескакивает на скрытое поле.
Потестирую.
Может ещё что-то не учёл.
...
Рейтинг: 0 / 0
23.09.2019, 04:56
    #39865362
andris2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
Вот вроде бы есть общепринятые, стандартные методы работы с формами и стандартные интерфейсы взаимодействия пользователя с программами.
Ан нет же! Программеру нужно выдумать что-то такое хитромудрое, что и "не снилось нашим мудрецам".
И здесь вполне уместно определение такого "интерфейса", как термин "говнокод".

Лучше бы вы, сударь, направили свои усилия на создание более полезных и понятных для простого пользователя приемов работ с вашим приложением. А так... первый же, кто осмелиться испробовать ваш "продукт" больше никогда не захочет иметь с вашими творениями дело.
...
Рейтинг: 0 / 0
23.09.2019, 09:14
    #39865392
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
andris2,
Что за бред?
...
Рейтинг: 0 / 0
23.09.2019, 13:40
    #39865614
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
час58Что за бред?

Это мировоззрение человека, который думает, что все вокруг такие умные как он, причем с рождения...
...
Рейтинг: 0 / 0
23.09.2019, 14:37
    #39865676
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клик по контролам формы правой кнопкой мыши.
vmag,

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


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