Недавно добавленные исходники

•  Animation Loaders  691

•  DeLiKaTeS Tetris (Тетрис)  5 694

•  TDictionary Custom Sort  7 651

•  Fast Watermark Sources  7 339

•  3D Designer  10 550

•  Sik Screen Capture  7 869

•  Patch Maker  8 091

•  Айболит (remote control)  8 151

•  ListBox Drag & Drop  6 945

•  Доска для игры Реверси  100 151

•  Графические эффекты  8 210

•  Рисование по маске  7 605

•  Перетаскивание изображений  6 209

•  Canvas Drawing  6 576

•  Рисование Луны  6 500

•  Поворот изображения  5 678

•  Рисование стержней  4 602

•  Paint on Shape  3 297

•  Генератор кроссвордов  4 285

•  Головоломка Paletto  3 428

•  Теорема Монжа об окружностях  4 248

•  Пазл Numbrix  2 754

•  Заборы и коммивояжеры  3 659

•  Игра HIP  2 465

•  Игра Go (Го)  2 447

•  Симулятор лифта  2 860

•  Программа укладки плитки  2 294

•  Генератор лабиринта  3 019

•  Проверка числового ввода  2 517

•  HEX View  2 925

 
скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Delphi Sources

Изменить шрифт TStatusBar



Оформил: DeeCo

{ 
  To use this example, you need a TStatusBar and at least one Panel. 
  Then change the style of StatusBar1.Panels[0] to 
  psOwnerDraw and add the code below to the OnDrawPanel handler. 

  Es wird eine TStatusBar fur dieses Beispiel benotigt mit 
  mindestens einem Panel. 
  Der Style von StatusBar1.Panels[0] muss zu psOwnerDraw 
  geandert werden. 
  Fuge dann folgenden Code im OnDrawPanel Ereignis hinzu: 
}

 procedure TForm1.StatusBar1DrawPanel(StatusBar: TStatusBar;
   Panel: TStatusPanel; const Rect: TRect);
 var
   SomeText: string;
 begin
   if Panel = StatusBar1.Panels[0] then
   begin
     SomeText    := 'Hello!';
     Panel.Width := Trunc(StatusBar1.Canvas.TextWidth(SomeText) * 1.5);
     with StatusBar.Canvas do
      begin
       Brush.Color := clWhite;
       FillRect(Rect);
       Font.Name  := 'Arial';
       Font.Color := clRed;
       Font.Style := Font.Style + [fsItalic, fsBold];
       TextRect(Rect, Rect.Left + 1, Rect.Top, SomeText);
     end;
   end;
 end;







Copyright © 2004-2026 "Delphi Sources" by «SiteAnalyzer». Delphi World FAQ

Группа ВКонтакте