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

•  DeLiKaTeS Tetris (Тетрис)  4 683

•  TDictionary Custom Sort  6 692

•  Fast Watermark Sources  6 470

•  3D Designer  9 408

•  Sik Screen Capture  6 811

•  Patch Maker  7 226

•  Айболит (remote control)  7 204

•  ListBox Drag & Drop  6 052

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

•  Графические эффекты  7 379

•  Рисование по маске  6 681

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

•  Canvas Drawing  5 923

•  Рисование Луны  5 674

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

•  Рисование стержней  3 744

•  Paint on Shape  2 937

•  Генератор кроссвордов  3 861

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

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

•  Пазл Numbrix  2 561

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

•  Игра HIP  2 280

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

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

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

•  Генератор лабиринта  2 701

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

•  HEX View  2 680

•  Физический маятник  2 346

 
скрыть

  Форум  

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-2025 "Delphi Sources" by BrokenByte Software. Delphi World FAQ

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