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

Вниз

PopupMenu1 - поменять цвет ?   Найти похожие ветки 

 
ZPS ©   (2002-04-06 00:38) [0]

Подскажите пожалуйста, возможноли поменять цвет PopupMenu.
У меня вся форма + кнопки черные, с рисунками, этот PopupMenu серый :(


 
Вася Пупкин ©   (2002-04-06 00:58) [1]

property OwnerDraw: Boolean;

Set OwnerDraw to True to indicate that the application will draw menu items in an OnDrawItem event handler. When OwnerDraw is True, menu items receive an OnMeasureItem and an OnDrawItem event when they need to be rendered on screen.


 
ZPS ©   (2002-04-06 16:17) [2]

Не получается :(
Ставлю true - менюшка становится узкой (под ширину надписей) и всё. Цвет остался тотже.


 
Atrem   (2002-04-06 19:51) [3]

2 ZPS
А рисовать кто за тебя будет?
Отрисовывать придется вручную, на событии DrawItem нужной тебе строчки,например:

procedure TForm1.N21DrawItem(Sender: TObject; ACanvas: TCanvas;
ARect: TRect; Selected: Boolean);
begin
ACanvas.Brush.Color:=clRed;
ACanvas.FillRect(ARect);
ACanvas.TextOut(ARect.Left +2,ARect.Top+2,"My menu item");
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
1-57678
SPeller
2002-04-04 09:42
2002.04.18
Как сделать, чтобы окно отображалось в таскбаре ??


14-57879
Alx2
2002-03-12 11:37
2002.04.18
Congratulations toVuDZ!


4-57921
skywalker
2002-02-14 15:54
2002.04.18
CeateToolHelp32SnapShot на NT работает?


1-57800
ded_di
2002-04-04 11:18
2002.04.18
хороший richedit


6-57827
OGR
2002-02-06 12:01
2002.04.18
Как определить, что страница полностью загрузилась в TWebBrowse или EmbeddedWB?