Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.039 c
2-1161155855
Alex_C
2006-10-18 11:17
2006.11.05
Как правильно написать свой компонент?


2-1161167324
Megabyte
2006-10-18 14:28
2006.11.05
Поиск файлов с помощью FindFirst


2-1161325608
Steep
2006-10-20 10:26
2006.11.05
Еще вопросик по Символам


15-1161150741
Quester
2006-10-18 09:52
2006.11.05
Загадка


2-1161614697
pathfinder
2006-10-23 18:44
2006.11.05
Представление строки как последовательности байтов..





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский