Головна сторінка
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.56 MB
Час: 0.026 c
3-21975
Доктор Веб
2001-12-06 09:12
2002.01.08
створення бази Interbase з програми


4-22467
тінь
2001-11-01 15:46
2002.01.08
TOPMOSTS


3-21932
Христина
2001-12-04 07:43
2002.01.08
Help :(


1-22115
DerZky
2001-12-19 18:14
2002.01.08
Як порівняти дати і різницю між ними отримати Integer


1-22195
LNix
2001-12-15 20:00
2002.01.08
рядок





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська