Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];

Вниз

Как корректно связать кнопку с ToolBara c пунктом меню в MainMenu?   Найти похожие ветки 

 
kserg@ukr.net   (2001-12-19 13:11) [0]

Я связал c менюхой кнопку через её св-во MenuItem.
И всё автоматом прицепилось от меню:
OnClick-событиe, hint, икона.
Но когда я програмно задаю пункту меню Enable,
то кнопка всё равно имеет вид доступной.
Хотя OnClick-событие реально не вызывается.
В чём дело?
Заранее благодарен.


 
Jony   (2001-12-19 13:28) [1]

Все связанные с MenuItem параметры (Hint,Enable, иконка) кнопке необходимо программно задавать синхронно с соответствующими пунктами меню. К сожалению.


 
Digitman   (2001-12-19 13:29) [2]

связывай эти контролы (элемент меню и кнопку) через единый TAction в TActionList. Такая централизация логики позволит тебе управлять состоянием св-ва Enabled всех связанных с TAction контролов через состояние одного-единственного св-ва - TAction.Enabled


 
Александр С.   (2001-12-19 13:41) [3]

Не только Enabled но и Visible, Checked и пр.


 
kserg@ukr.net   (2001-12-19 14:10) [4]

>Jony
Уважаемый, по-моему ты заблуждаешься: Hint-a на кнопке у меня нет,
а он "выезжает"; ImageIndex на кнопке =-1, а при загрузке кнопка имеет соот-щую икону.
Так что я понял, что дело тёмное...



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

Форум: "Основная";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];

Наверх









Память: 0.82 MB
Время: 0.026 c
4-22460
Dimich
2001-11-01 08:49
2002.01.08
Люди-HELP!!! Дисер горит!!!


14-22357
Виктор Щербаков
2001-11-01 12:40
2002.01.08
Восстановление фотографий


14-22416
Nemesis
2001-11-14 11:47
2002.01.08
Нужна программа такого типа


6-22285
Vital
2001-10-09 12:34
2002.01.08
Проблема выбора


1-22258
mashinist
2001-12-16 23:16
2002.01.08
Уравнение третьей степени.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский