Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.05;
Скачать: CL | DM;

Вниз

Как правильно соединить кнопку TToolBar с пуктом меню?   Найти похожие ветки 

 
Show   (2006-10-17 02:34) [0]

Пункт меню используется как СheckBox.

И почему то, когда я кликаю на него в меню, то кнопка ToolBar не нажимается, а остаётся в том же полжении.

В тоже время, когда кликаю именно по кнопке, то пункт меню переключается нормально.

Как сделать, чтобы они всегда переключались правильно?


 
Ketmar ©   (2006-10-17 03:22) [1]

ничего не понял.


 
SerJaNT ©   (2006-10-17 03:25) [2]

Тоже ничего не понял.


 
Джо ©   (2006-10-17 03:28) [3]

> Как сделать, чтобы они всегда переключались правильно?

А как ты ее переключаешь? Я бы посоветовал использовать TActionList и, причем, делать это правильно :)


 
ASoft   (2006-10-17 04:38) [4]

>Show   (17.10.06 02:34)
<telepator on>
потому что у тя в обработчике кнопки ToolBar написано menu.item... checked=True, а в обработчике меню не написано ToolBar.кнопка Down=True :-)
<telepator off>


 
ASoft   (2006-10-17 04:39) [5]

а лучше, конечно, как сказал Джо ©   (17.10.06 03:28) [3]


 
Show   (2006-10-17 07:02) [6]

Написано там, что даун тру.
и Style = tbsCheck


 
Джо ©   (2006-10-17 07:06) [7]

> [6] Show   (17.10.06 07:02)

Пока опять не набежали и ногами не затоптали, подскажу, что все люди, написавшие в этой ветке (то есть, потенциально ЖЕЛАЮЩИЕ помочь) жаждут человеческого описания проблемы, а не потока сознания :)


 
ASoft   (2006-10-17 10:01) [8]

>Show   (17.10.06 07:02) [6]
см. настройки ToolBar/кнопок, но это, возможно, не поможет...
Кажись, была заморочка на счет прграммного нажатия кнопок ToolBar (обсуждалось, по моему здесь где-то)


 
Desdechado ©   (2006-10-17 10:47) [9]

повесить на пункт меню и кнопку тулбара один , внесенный в TActionList


 
ASoft   (2006-10-17 11:41) [10]


> Show   (17.10.06 07:02) [6]
>
> Написано там, что даун тру.
> и Style = tbsCheck

а зачем стиль-то чек? Тебе вроде надо чтоб нажалась...
и где это "там"?


> Desdechado ©   (17.10.06 10:47) [9]
>
> повесить на пункт меню и кнопку тулбара один , внесенный
> в TActionList

так-то оно так... Но вот нажмется ли кнопка TB?...


 
Show   (2006-10-18 01:21) [11]


> ASoft   (17.10.06 11:41) [10]
>
>
> > Show   (17.10.06 07:02) [6]
> >
> > Написано там, что даун тру.
> > и Style = tbsCheck
>
> а зачем стиль-то чек? Тебе вроде надо чтоб нажалась...
> и где это "там"?


В форме.
Потому, что чтобы кнопка работала как checkbox должен быть такой стиль.

Такое ощущение что тут не то что никто никогда такого не делал, а даже Дельфи не имеет, чтобы самому проверить.


 
Германн ©   (2006-10-18 01:32) [12]


> Такое ощущение что тут не то что никто никогда такого не
> делал, а даже Дельфи не имеет, чтобы самому проверить.

см. Джо ©   (17.10.06 07:06) [7]
Имхо, никто так и не понял про что ты спрашиваешь!
А также что ты именно пытаешься сделать и что именно не получается.


 
Show   (2006-10-18 01:54) [13]


> Германн ©   (18.10.06 01:32) [12]
> см. Джо ©   (17.10.06 07:06) [7]
> Имхо, никто так и не понял про что ты спрашиваешь!


ASoft понял. Остальные видимо сипипишники.


 
Германн ©   (2006-10-18 02:07) [14]


> ASoft понял. Остальные видимо сипипишники.

Не. Видимо он курит ту же травку, что и ты. :-)
P.S. Если ты и далее всегда будешь спрашивать: "Куда показывают стрелки", когда захочешь узнать время, то привыкай терпеть, что тебя не все понимают. :-)


 
ASoft   (2006-10-18 04:37) [15]

у меня другая травка :)

>Show
Через TActionList все чудесным образом работает.
Кнопки нажимаются, в менюшке флаг вкл/откл работает. А главное, удобно и не громоздко, имхо

в ToolButton не забываем AllowAllUp включать.
А Style, как я и сказал, совсем не обязательно в tbsCheсk...

Создай процедуру (new Action) в TActionList. В процедуре проверь, к примеру, строка_меню.Checked...
Присвой кнопке TB и строке_меню этот Action.


 
Show   (2006-10-19 07:07) [16]

А без ActionList? Зачем такой огород городить?


 
Ketmar ©   (2006-10-19 07:09) [17]

Show, зарегистрируйся, пожалуйста. у меня игнор только для регистрированых ников работает. %-((


 
Джо ©   (2006-10-19 07:17) [18]

> [16] Show   (19.10.06 07:07)
> А без ActionList? Зачем такой огород городить?

Огород, очевидно, выходит как раз без TActionList...



Страницы: 1 вся ветка

Текущий архив: 2006.11.05;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.045 c
2-1161111936
DROWSY
2006-10-17 23:05
2006.11.05
Ретро вопрос. :)


15-1160666005
vidiv
2006-10-12 19:13
2006.11.05
дайте скачать 3dsmax =)


15-1160814051
*Стажер*
2006-10-14 12:20
2006.11.05
История Делфи


15-1160648885
TJulia
2006-10-12 14:28
2006.11.05
Еще один вопрос по HTML


6-1146778260
Sergio77
2006-05-05 01:31
2006.11.05
данные от сервера INDY всем клиентам INDY