Главная страница
    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.55 MB
Время: 0.029 c
1-22210
Man In Red
2001-12-15 20:12
2002.01.08
Как намутить такое, что бы............................


1-22241
Yuraz
2001-12-17 10:09
2002.01.08
FileListBox1.FileName возвращает полный путь к файлу, как сделать чтоб возвращал только имя файла?


6-22271
Victor
2001-10-04 20:15
2002.01.08
при конекте не появлялось удаленное соединение????


4-22469
Zibaro
2001-11-01 19:38
2002.01.08
Картинка в popup меню (как из кнопки


3-21975
Dr. Web
2001-12-06 09:12
2002.01.08
создание базы Interbase из программы





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