Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2013, 17:20   #1
LISTAT
Пользователь
 
Регистрация: 27.10.2011
Сообщений: 50
Вопрос Странное поведение TToolButton

Доброго времени суток.
Делаю прогу и все бы хорошо, если бы не один прилюбопытнейшый ньюанс...
В общем имеем TActionManager в нем объявлен TAction со свойством AutoCheck=true и Checked=true. Далее на ToolBar создаю кнопку (TToolButton) и указываю вышеописанный Action в свойстве Action, при этом кнопка выглядит нажатой (свойсво Down=true, т.к. свойство Action Checked=true). После чего при запуске программы в методе OnCreate формы присваиваю Action.Enabled:=false. Все хорошо, кнопочка на панели инструментов тоже не активна, но наступает момент когда делаю все наоборот Action.Enabled:=true при этом кнопочка активна, но уже не в нажатом состоянии, хотя если в посмотреть, то свойство Down=true.
Причем если "ручками" еще раз переприсвоить Down:=true, то ситуация не изменится, но стоит нажать любую кнопку панели инструментов и переприсвоить Down:=true, то кнопка прорисуется в нажатом состоянии.
Может кто знает, что это за трабл такой и как его побороть?
Заранее спасибо.
LISTAT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Странное поведение SortedSet Gapro C# (си шарп) 3 04.05.2012 17:35
Com порт - странное поведение BoozZzilla Общие вопросы Delphi 10 16.07.2011 01:39
Странное поведение gets alex_alpha Общие вопросы C/C++ 3 27.03.2010 18:21
Странное поведение процедуры Sergey1974 Общие вопросы Delphi 2 11.12.2009 21:41
Странное поведение TTreeView mutabor Компоненты Delphi 1 01.05.2009 05:17