Имя: Пароль:
1C
 
Два состояния кнопки
0 Nesh
 
02.07.10
11:56
Как мне реализовать два состояния кнопки "Нажата", "Отпущена"
1 Живой Ископаемый
 
02.07.10
11:56
кнопка где? в панели инструментов?
2 Nesh
 
02.07.10
11:57
нет на форме
3 Живой Ископаемый
 
02.07.10
11:58
плохо...
Посмотреть можно например в типовых, в отчетах, там есть кнопка "Заголовок" - когда нажата - выводиться заголовок... когда отжата - не выводиться.. Но мне мое дежавю подсказывает что такие кнопки могут быть только в панели... Может оно ошибается
4 Nesh
 
02.07.10
11:58
спасибо! посмотрим.
5 Kashemir
 
02.07.10
11:59
(4) Можешь сам менять оформление кнопки, эмулируя вдавливание.
6 kokamoonga
 
02.07.10
12:03
(0) уже была подобная тема...

Перем мМояКнопкаНажата;

Процедура ПередОткрытием()

мМояКнопкаНажата  = Ложь;

КонецПроцедуры;

Процедура МояКнопкаНажатие(Элемент)

мМояКнопкаНажата = НЕ мМояКнопкаНажата;

//тут можно сделать визуализацию нажатия вроде смены шрифта кнопки

КонецПроцедуры
7 Nesh
 
02.07.10
12:18
как еще сделать, чтобы при наведении на кнопку курсора, не изменялся цвет кнопки?
8 butterbean
 
02.07.10
12:19
(7) во ты извращенец :-)
9 kokamoonga
 
02.07.10
12:21
присоединяюсь к предыдущему оратору...
10 Nesh
 
02.07.10
12:44
теперь не могу установить шрифт кнопки.
кн.Шрифт.Размер = 20;
кн.Шрифт.Жирный = Истина;
пишет поле не доступно для записи
11 Nesh
 
02.07.10
12:50
спасибо. разобрался
12 Wingless
 
02.07.10
12:50
Автор, переходи на 8.2, там это есть =)
13 Nesh
 
02.07.10
12:55
по-немножко перехожу
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший