Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.02;
Скачать: CL | DM;

Вниз

У ComboBox на фрейме не случается MeasurmentComboBoxDrawItem   Найти похожие ветки 

 
Kolan ©   (2007-08-09 14:47) [0]

Здравствуйте,
 Есть фрейм. На нем лежит ComboBox с csOwnerDrawFixed.

И есть обработчик:

procedure TMeasurmentFrame.MeasurmentComboBoxDrawItem(Control: TWinControl;
 Index: Integer; Rect: TRect; State: TOwnerDrawState);
begin
 if Control is TComboBox then  
   {&#133}
end;


Дык вот не отрабатывает этот код&#133

Проверял, — ставил брейк поинт — ничего. Вставлял ShowMessage — ничего&#133
Другие события(OnKeyPress напрмер) работают&#133


 
Lacmus ©   (2007-08-09 16:02) [1]

Проверить ComboBox.Style на форме.
На форме по правой кнопке "мыши" "View as Text" - проверить, что обработчик события не nil


 
Игорь Шевченко ©   (2007-08-09 16:04) [2]


> csOwnerDrawFixed.


А для этого стиля это событие должно вызываться ? Он же fixed


 
Kolan ©   (2007-08-09 16:04) [3]

object MeasurmentComboBox: TComboBox
{&#133}
     OnChange = MeasurmentComboBoxChange
     OnDrawItem = MeasurmentComboBoxDrawItem
   end


 
Kolan ©   (2007-08-09 16:06) [4]

> А для этого стиля это событие должно вызываться ? Он же
> fixed

Да вроде должно, этот КомбоБокс лежит на GroupBox"е. Так вот этот GroupBox я целиком из другого проекта скопировал. Там работает&#133


 
Lacmus ©   (2007-08-09 16:25) [5]

> Kolan ©   (09.08.07 16:04) [3]

Надо смотреть для формы, на которую помещен Frame


 
Leonid Troyanovsky ©   (2007-08-09 17:51) [6]


> Kolan ©   (09.08.07 16:06) [4]

>  Там работает…

Items заполнены?

--
Regards, LVT.


 
Kolan ©   (2007-08-09 18:06) [7]

> Надо смотреть для формы, на которую помещен Frame

Дело в том. Что Фрейм в пакете. И в опр. время пакет передает это фрейм в гл. форму, а та распологает(устанавливает Parent) полученый фрейм на панель&#133

Items заполнены?

Блииин, ессно нет:
Добавил
MeasurmentComboBox.Items.Add(IntToStr(Manager.Graphs[I].Color))
Все ок,
Благодарю.



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

Текущий архив: 2007.09.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
4-1173866657
fon-karlson
2007-03-14 13:04
2007.09.02
не ловится WM_COMMAND при нажатии на пункт меню


1-1182685511
WebSQLNeederr
2007-06-24 15:45
2007.09.02
Как удалить пустые строки в Мемо


15-1186137353
de.
2007-08-03 14:35
2007.09.02
О материалах


15-1186394190
palva
2007-08-06 13:56
2007.09.02
Снимок дня


4-1173905354
ffo_2
2007-03-14 23:49
2007.09.02
Как программно нажать Ctrl + V?