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

Вниз

Вопрос по меню.   Найти похожие ветки 

 
koks   (2002-05-20 11:09) [0]

Уважаемые знатоки! Как сделать, чтобы при установке
TMenuItem.Enabled := false серым становилась не только надпись пункта меню, но и связанная с ним Bitmap..
В TBitBtn все понятно - там есть Glyph и NumGlyph... а в TMenuItem - только Bitmap.
Еще - я использую TActionList - т.е. пункт меню у меня цепляет Bitmap из Асtion" а, а Action - соответственно из TImageList. Будут ли тут какие-нибудь особенности ?

Заранее спасибо


 
Song   (2002-05-20 11:30) [1]

Заменять иконку на такую же серую.


 
KilkennyCat   (2002-05-20 12:26) [2]

не присоединять битмапы - присоединить ИмаджеЛист. Тогда будет становится серым - проверено.


 
koks   (2002-05-20 12:47) [3]

Но у меня и так TImageList... Только он не напрямую, а через ActionList.
Т.е. Action использует какую-либо картинку (по индексу) из TImageList, а уж TMenuItem - устанавливает TBitmap из Action" а


 
koks   (2002-05-20 16:10) [4]

ПОДСКАЖИТЕ !


 
KilkennyCat   (2002-05-20 16:46) [5]

Что значит, через актионлист? Я делаю так: кидаю компонент менюхи на форму, в его свойстве Images выбираю необходимый мне ImageList. В самом итеме капртинку устанавливаю свойством ImageIndex. Если делать так, то все работает правильно, другим образом - неправильно (проверено, сам с такой проблемой столкнулся).


 
pb   (2002-05-20 17:03) [6]

попробуй устанавливать свойство енаблед у актионлист


 
koks   (2002-05-20 17:43) [7]

2 pb - у ActionList нет св-ва Enabled... Ты наверное имеешь в виду Свойство Action.Enebled...

2 KilkenyCat - а как у тебя построены "серые" рисунки - они идут "панрно" т.е. 1 рисунок 16 X 32 - из них 16 х 16 - "активный" рисунок, вторые 16 X 16 - "серый"... Или они у тебя идут рядом в ImageList - е ... т.е. под индексом 0 - "активный", под индексом 1 - "серый" ... или как...


 
KilkennyCat   (2002-05-20 23:38) [8]

Да никак они не идут! нет у меня серых рисунков! они сами становятся серыми.


 
koks   (2002-05-21 10:06) [9]

2 KilkinnyCat - Спасибо! Заработало.... Я сам в 3-х соснах заблудился.



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

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

Наверх




Память: 0.45 MB
Время: 0.005 c
1-97322
indigo
2002-05-17 17:58
2002.05.30
label


1-97292
Andrey__
2002-05-18 17:16
2002.05.30
Как откомпилировать стандартный компонент Delphi?


4-97463
Hammer
2002-03-28 17:10
2002.05.30
трэй?


3-97117
Oleg-2
2002-05-09 16:43
2002.05.30
Сохранение базы данных


4-97452
slym
2002-03-11 16:48
2002.05.30
Пишу удаленную консоль





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