|
Выделение текущего элемента (кнопки) на форме |
☑ |
0
stanlog
23.01.07
✎
11:01
|
Есть форма, на ней с десяток кнопок. При наведении мышки на кнопку цвет фона у кнопки меняется. А если перемещаться между кнопками с помощью клавиатуры, то текущая кнопка выделяется только с помощью некой дополнительной рамки, которую при взгляде на форму сразу и не увидишь.
Может кто знает как поменять цвет этой рамки (чтобы сразу в глаза бросалось какая кнопка в данный момент текущая) или как при навигации с помощью клавиатуры менять цвет фона кнопки.
|
|
1
dimoff
23.01.07
✎
11:06
|
ОбновлениеОтображения
Если ТипЗнч(ЭтаФорма.ТекущийЭлемент) = Тип("Кнопка") Тогда
ЭтаФорма.ТекущийЭлемент.ЦветФона = ...
КонецЕсли;
|
|
2
asady
23.01.07
✎
11:08
|
(0)
попробуй в обработчике события:
ОбновлениеОтображения (RefreshDisplay)
Синтаксис:
ОбновлениеОтображения()
Описание:
Возникает при обновлении формы или при изменении данных формы.
изменять цвет кнопки. (если текущий элемент это кнопка)
|
|
3
stanlog
23.01.07
✎
11:15
|
Спасибо но... Этот обработчик не вызывается при перемещении между кнопками, ни с помощью мыши, ни с помощью клавиатуры. Нужен другой вариант.
|
|
4
dimoff
23.01.07
✎
11:21
|
тогда только обработкой ожидания видимо
|
|
5
stanlog
23.01.07
✎
11:38
|
Не совсем понял, что значит обработкой ожидания...
|
|