powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Клик по контролам формы правой кнопкой мыши.
13 сообщений из 13, страница 1 из 1
Клик по контролам формы правой кнопкой мыши.
    #39865085
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переход по таб отменил.
Контекстное меню отменил.
Всё сделал для того, что бы ни чего не мешало работе в форме
и что бы фокус всегда был отдан одному из скрытых полей на форме.
Но вот беда...
Если кликнуть по кнопке на форме правой кнопкой мыши, контрол получает фокус.
И если потом нажать Enter, то произойдёт клик по кнопке...
Что делать, что бы не допустить случайности такой?
------------------------------------------------------------------------
Спасибо за ответ.
...
Рейтинг: 0 / 0
Клик по контролам формы правой кнопкой мыши.
    #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
Клик по контролам формы правой кнопкой мыши.
    #39865122
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world,
Да, наверное как то так.
...
Рейтинг: 0 / 0
Клик по контролам формы правой кнопкой мыши.
    #39865126
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58Переход по таб отменил.
Контекстное меню отменил.
Всё сделал для того, что бы ни чего не мешало работе в форме....
Интересно:все пользователи считают что это мешает?
плохому танцору тоже кое-что мешает
...
Рейтинг: 0 / 0
Клик по контролам формы правой кнопкой мыши.
    #39865150
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,
:-)) спасибо, что оценили шутку.
...
Рейтинг: 0 / 0
Клик по контролам формы правой кнопкой мыши.
    #39865276
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58sdku,
:-)) спасибо, что оценили шутку.
да там вообще шутка на шутке... чего только стоит во эта...
час58и что бы фокус всегда был отдан одному из скрытых полей на форме.

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

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

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

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

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


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