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

Вниз

Произвольный цвет пункта меню в главном меню   Найти похожие ветки 

 
sapsi   (2006-09-20 09:01) [0]

Добрый день.
Как получить доступ к свойствам font в заголовках в tmainmenu.items.
Т.е. менять шрифт, цвет и т.п. у текста в caption ?
Спасибо.


 
Весь в делах   (2006-09-20 09:18) [1]

Или использовать компонент сторонний или самому рисовать


 
ГореПрограмист   (2006-09-20 11:50) [2]

MainMenu.OwnerDraw:= true

procedure TForm1.Item1AdvancedDrawItem(Sender: TObject;
 ACanvas: TCanvas; ARect: TRect; State: TOwnerDrawState);
begin
 if odHotLight in State then
 begin
  ACanvas.Brush.Color:=$EFD3C6;
  ACanvas.Pen.Color:=clBlack;
  ACanvas.Rectangle(ARect);
  ACanvas.Font.Color:=clRed;
 end
 else
 begin
  ACanvas.Brush.Color:=clBtnFace;
  ACanvas.FillRect(Rect(ARect.Left, ARect.Top, ARect.Right, ARect.Bottom));
  ACanvas.Font.Color:= clBlack;
 end;
 ACa


 
ГореПрограмист   (2006-09-20 11:52) [3]

nvas.TextOut(ARect.Left + 3, ARect.Top + 3, (Sender as TMenuItem).Caption);
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.055 c
15-1160483356
KitsumVI
2006-10-10 16:29
2006.10.29
Исходники к книге Delphi и технология COM


15-1159967067
Kolan
2006-10-04 17:04
2006.10.29
Нужна программа для создания рамок по госту.


2-1161066498
Bless
2006-10-17 10:28
2006.10.29
Два класса, ссылающиеся друг на друга, в разных модулях. Можно?


6-1149006478
Tananda
2006-05-30 20:27
2006.10.29
TNMUDP


15-1155872282
Loginov Dmitry
2006-08-18 07:38
2006.10.29
Опять за старое :)