Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Как получить информацию о фокусе объекта?
Как получить информацию о фокусе объекта?
LectorДата: Чт, 15 Ноября 2018, 06:07 | Сообщение # 1
Ветеран форума
Добрый день!
Необходимо определить находится ли поле ввода текста в фокусе. Как это можно сделать?
Зачем? Нужно чтобы горячая клавиша, созданная с помощью плагина NeoBookKB, срабатывала только когда поле находится в фокусе.
 
СообщениеДобрый день!
Необходимо определить находится ли поле ввода текста в фокусе. Как это можно сделать?
Зачем? Нужно чтобы горячая клавиша, созданная с помощью плагина NeoBookKB, срабатывала только когда поле находится в фокусе.

Автор - Lector
Дата добавления - 15 Ноября 2018 в 06:07
PeterДата: Чт, 15 Ноября 2018, 14:05 | Сообщение # 2
Админ NeoBook
Цитата Lector ()
Добрый день!

Добрый!
Давненько не "виделись".
:)
Цитата Lector ()
находится ли поле ввода текста в фокусе. Как это можно сделать?

Из справки NeoBook по встроенным глобальным переменным:
Цитата

[FocusedObject]

The name of the object that has the input focus.

Note: This variable is primarily intended to be used in scripts to identify which object is active. It is not a "live" variable and will not automatically update the screen whenever an object is clicked.

Надеюсь, что это поможет....


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата Lector ()
Добрый день!

Добрый!
Давненько не "виделись".
:)
Цитата Lector ()
находится ли поле ввода текста в фокусе. Как это можно сделать?

Из справки NeoBook по встроенным глобальным переменным:
Цитата

[FocusedObject]

The name of the object that has the input focus.

Note: This variable is primarily intended to be used in scripts to identify which object is active. It is not a "live" variable and will not automatically update the screen whenever an object is clicked.

Надеюсь, что это поможет....

Автор - Peter
Дата добавления - 15 Ноября 2018 в 14:05
mishemДата: Чт, 15 Ноября 2018, 15:23 | Сообщение # 3
Эксперт форума
Еще на вкладке "Команды" есть вкладки Gain Focus (на объекте сфокусирована клавиатура и мышь) и Lose Focus (объект потерял фокус клавиатуры и мыши). Там можно подключать и отключать горячую клавишу. Короче именно там можно писать все команды связанные с фокусировкой.

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеЕще на вкладке "Команды" есть вкладки Gain Focus (на объекте сфокусирована клавиатура и мышь) и Lose Focus (объект потерял фокус клавиатуры и мыши). Там можно подключать и отключать горячую клавишу. Короче именно там можно писать все команды связанные с фокусировкой.

Автор - mishem
Дата добавления - 15 Ноября 2018 в 15:23
PeterДата: Чт, 15 Ноября 2018, 17:02 | Сообщение # 4
Админ NeoBook
Цитата mishem ()
Еще на вкладке "Команды" есть вкладки Gain Focus

Да, действительно!
А я как-то и забыл об этом.
redface
Цитата mishem ()
именно там можно писать все команды связанные с фокусировкой.

Почему именно там все команды?
Можно просто назначить переменную "отслеживания", и в нее записывать True (есть фокус) или False (потерян фокус), и использовать ее в любом другом месте.
Правда, это годится только для фокуса поля ввода, но, именно это и надо автору темы, насколько я понял.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата mishem ()
Еще на вкладке "Команды" есть вкладки Gain Focus

Да, действительно!
А я как-то и забыл об этом.
redface
Цитата mishem ()
именно там можно писать все команды связанные с фокусировкой.

Почему именно там все команды?
Можно просто назначить переменную "отслеживания", и в нее записывать True (есть фокус) или False (потерян фокус), и использовать ее в любом другом месте.
Правда, это годится только для фокуса поля ввода, но, именно это и надо автору темы, насколько я понял.

Автор - Peter
Дата добавления - 15 Ноября 2018 в 17:02
LectorДата: Чт, 15 Ноября 2018, 17:03 | Сообщение # 5
Ветеран форума
Цитата Peter ()
Давненько не "виделись".

Да, давненько ) Но на форум захожу часто! Интересно, что же будет дальше с NeoBook...

За ответы спасибо! Помогло!

Добавлено (15 Ноября 2018, 17:05)
---------------------------------------------

Цитата Peter ()
Можно просто назначить переменную "отслеживания", и в нее записывать True (есть фокус) или False (потерян фокус), и использовать ее в любом другом месте.

И как я сам не додумался %)
 
Сообщение
Цитата Peter ()
Давненько не "виделись".

Да, давненько ) Но на форум захожу часто! Интересно, что же будет дальше с NeoBook...

За ответы спасибо! Помогло!

Добавлено (15 Ноября 2018, 17:05)
---------------------------------------------

Цитата Peter ()
Можно просто назначить переменную "отслеживания", и в нее записывать True (есть фокус) или False (потерян фокус), и использовать ее в любом другом месте.

И как я сам не додумался %)

Автор - Lector
Дата добавления - 15 Ноября 2018 в 17:03
PeterДата: Чт, 15 Ноября 2018, 17:19 | Сообщение # 6
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 15 Ноября 2018 в 17:19
mishemДата: Чт, 15 Ноября 2018, 20:38 | Сообщение # 7
Эксперт форума
Цитата Peter ()
Почему именно там все команды?

Я образно сказал. То что касается фокуса. Можно там все, или отслеживать, или ссылку на подпрограмму и т.д. Короче кому как нравится. :)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата Peter ()
Почему именно там все команды?

Я образно сказал. То что касается фокуса. Можно там все, или отслеживать, или ссылку на подпрограмму и т.д. Короче кому как нравится. :)

Автор - mishem
Дата добавления - 15 Ноября 2018 в 20:38
novichokДата: Пт, 16 Ноября 2018, 13:20 | Сообщение # 8
Приколист
Цитата Peter ()
[FocusedObject]

это все хорошо,но если нужно в сторонней программе узнать,?
 
Сообщение
Цитата Peter ()
[FocusedObject]

это все хорошо,но если нужно в сторонней программе узнать,?

Автор - novichok
Дата добавления - 16 Ноября 2018 в 13:20
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Как получить информацию о фокусе объекта?
  • Страница 1 из 1
  • 1
Поиск: