Форум: "Начинающим";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
ВнизКак правильно соединить кнопку 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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.038 c