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

Вниз

Вопросы по ToolBar   Найти похожие ветки 

 
nsvi   (2003-11-08 01:55) [0]

1. Имеется компонент  Toolbar, в свойствах установлены ImageListNormal,  ImageListHot,  ImageListDisabled. В обычном состоянии показывает иконки  ImageListNormal. По идее при наведении курсора на кнопку должна меняться иконка на иконку из  ImageListHot, однако ничего подобного не происходит. Более того, при установке свойства Enabled:=false для любой кнопки выводится не иконка из ImageListDisabled, а просто стандартная рельефная обесцвеченная картинка.
Если я должен менять иконки вручную, тогда зачем мне эти все ImageList?

WinME,WinXP,KOL&MCK v1.85.


 
nsvi   (2003-11-08 01:55) [0]

1. Имеется компонент  Toolbar, в свойствах установлены ImageListNormal,  ImageListHot,  ImageListDisabled. В обычном состоянии показывает иконки  ImageListNormal. По идее при наведении курсора на кнопку должна меняться иконка на иконку из  ImageListHot, однако ничего подобного не происходит. Более того, при установке свойства Enabled:=false для любой кнопки выводится не иконка из ImageListDisabled, а просто стандартная рельефная обесцвеченная картинка.
Если я должен менять иконки вручную, тогда зачем мне эти все ImageList?

WinME,WinXP,KOL&MCK v1.85.


 
nsvi   (2003-11-08 02:28) [1]

В догонку еще два вопроса:
2. Чем отличаются BtnID от Idx в таких случаях:
  TBDeleteButton[BtnID:integer];
  TBTBDeleteBtnByIdx[Idx:integer];
3. Где события для отдельной кнопки? Или надо при возникновении события для всего ToolBar определять, какая конкретно кнопка участвует и работать дальше? Или вручную ссылку на обработчик вставлять в TBAssignEvents?
Кто знает как правильно работать с ToolBar?


 
nsvi   (2003-11-08 02:28) [1]

В догонку еще два вопроса:
2. Чем отличаются BtnID от Idx в таких случаях:
  TBDeleteButton[BtnID:integer];
  TBTBDeleteBtnByIdx[Idx:integer];
3. Где события для отдельной кнопки? Или надо при возникновении события для всего ToolBar определять, какая конкретно кнопка участвует и работать дальше? Или вручную ссылку на обработчик вставлять в TBAssignEvents?
Кто знает как правильно работать с ToolBar?


 
SPeller ©   (2003-11-08 06:46) [2]

Посмотри как с тулбаром работает МСК, и всё станет понятно. А вот на счет иконок - наверное баг.


 
SPeller ©   (2003-11-08 06:46) [2]

Посмотри как с тулбаром работает МСК, и всё станет понятно. А вот на счет иконок - наверное баг.


 
nsvi   (2003-11-09 01:24) [3]

Спасибо, с двумя вторыми вопросами разобрался, а с первым дело непонятное. Сделал смену иконок вручную, однако пришлось все иконки засунуть в один ImageList, а чтоб показывались иконки Disabled, пришлось оставить и ImageListDisabled, без него получается просто стандартная рельефная обесцвеченная картинка, хотя ImageListDisabled теперь не использую.


 
nsvi   (2003-11-09 01:24) [3]

Спасибо, с двумя вторыми вопросами разобрался, а с первым дело непонятное. Сделал смену иконок вручную, однако пришлось все иконки засунуть в один ImageList, а чтоб показывались иконки Disabled, пришлось оставить и ImageListDisabled, без него получается просто стандартная рельефная обесцвеченная картинка, хотя ImageListDisabled теперь не использую.



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

Форум: "KOL";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.041 c
1-1082460092
INTAARI
2004-04-20 15:21
2004.05.09
Как показать и скрыть hint объекта Shape


11-1065951758
Revolter
2003-10-12 13:42
2004.05.09
прозрачность


1-1082482168
просто Я
2004-04-20 21:29
2004.05.09
ComboBox1.Items.Delete(??????);


1-1082463556
Goida
2004-04-20 16:19
2004.05.09
Чистка Excel...


14-1081980627
Мазут Береговой
2004-04-15 02:10
2004.05.09
Анекдоты от науки:





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