Главная страница
    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.043 c
1-1082638225
Yad
2004-04-22 16:50
2004.05.09
Из цифр в деньги


1-1082709046
RAIN
2004-04-23 12:30
2004.05.09
Зарегестрировать определенные клавиши


7-1080287700
Ghost
2004-03-26 10:55
2004.05.09
Система


4-1079006624
KADAN
2004-03-11 15:03
2004.05.09
передача строки другому приложению


3-1081500086
Соловьев
2004-04-09 12:41
2004.05.09
EhLib - dgTitlte = false - Access violation





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