Имя: Пароль:
1C
 
Выделение текущего элемента (кнопки) на форме
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
Не совсем понял, что значит обработкой ожидания...
AdBlock убивает бесплатный контент. 1Сергей