Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Delphi (https://nowa.cc/forumdisplay.php?f=300)
-   -   Компонент Timer (https://nowa.cc/showthread.php?t=414424)

Examp1e 03.04.2014 01:45

Компонент Timer
 
Можете подсказать, размер шрифта компонента Timer на форме
Код:

procedure TForm1.Timer1Timer(Sender: TObject);
begin
 StatusBar1.Panels[1].Text:=TimeToStr(Time)
end;


Al_Tim 03.04.2014 22:54

Re: Компонент Timer
 
Причем здесь Timer??? StatusBar!

Examp1e 04.04.2014 00:29

Re: Компонент Timer
 
Можно увеличить размер шрифта, которым выводится время на панели?

BookkeeperW 05.04.2014 12:00

Re: Компонент Timer
 
Examp1e, Да можно.
StatusBar1.Panels[1].Font.Size:=20;
Вроде так!

SPAnt 05.04.2014 20:00

Re: Компонент Timer
 
Цитата:

Сообщение от Examp1e (Сообщение 4736797)
Можно увеличить размер шрифта, которым выводится время на панели?

Да, можно, но придется использовать Canvas.

Код:

procedure TForm1.StatusBar1DrawPanel(StatusBar: TStatusBar;
  Panel: TStatusPanel; const Rect: TRect);
begin
 if Panel = StatusBar.Panels[0] {Номер панели, в котором находится редактируемый текст} then
  begin
    StatusBar.Canvas.Font.Size  := 12;
    StatusBar.Canvas.TextOut(Rect.Left, Rect.Top, 'Это Ваш текст');
  end;
end;


Код:

procedure TForm1.Button1Click(Sender: TObject);
begin
  Self.StatusBar1.Panels.Add;
  Form1.StatusBar1.Panels[0].Style := psOwnerDraw;
end;

Лично я думаю, что Вам будет достаточно сделать шрифт, в Вашем поле, жирным!!!
Код:

StatusBar.Canvas.Font.Style := [fsBold];
Иначе, форматирование другой информации на панели статуса будет смотреться, как минимум странно.

Examp1e 07.04.2014 01:24

Re: Компонент Timer
 
SPAnt, Спасибо

Akrisv 25.11.2014 21:37

Re: Компонент Timer
 
StatusBar.Font.Size := 20;
Canvas не нужен.


Текущее время: 19:22. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.02237 секунды с 9 запросами