⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tbarform.pas

📁 外国人写的各种类型的源代码,有兴趣的朋友看看吧!是学习的好东西哟
💻 PAS
字号:
unit TBarForm;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ComCtrls, ToolWin, Menus, StdCtrls, ExtCtrls, ImgList;

type
  TRealBarForm = class(TForm)
    ToolBar1: TToolBar;
    ImageList1: TImageList;
    TbNote: TToolButton;
    TbSeparator1: TToolButton;
    TbLeft: TToolButton;
    TbCenter: TToolButton;
    TbRight: TToolButton;
    TbSeparator2: TToolButton;
    TbBold: TToolButton;
    TbItalic: TToolButton;
    TbUnderlined: TToolButton;
    TbSize: TToolButton;
    TbSeparator3: TToolButton;
    MainMenu1: TMainMenu;
    File1: TMenuItem;
    exit1: TMenuItem;
    Toolbar2: TMenuItem;
    Captions1: TMenuItem;
    Label1: TLabel;
    CaptionBelow1: TMenuItem;
    Flat1: TMenuItem;
    Help1: TMenuItem;
    About1: TMenuItem;
    PopupSize: TPopupMenu;
    N101: TMenuItem;
    N141: TMenuItem;
    N181: TMenuItem;
    N142: TMenuItem;
    N361: TMenuItem;
    N721: TMenuItem;
    procedure TbNoteClick(Sender: TObject);
    procedure TbLeftClick(Sender: TObject);
    procedure TbCenterClick(Sender: TObject);
    procedure TbRightClick(Sender: TObject);
    procedure TbBoldClick(Sender: TObject);
    procedure TbItalicClick(Sender: TObject);
    procedure TbUnderlinedClick(Sender: TObject);
    procedure Captions1Click(Sender: TObject);
    procedure CaptionBelow1Click(Sender: TObject);
    procedure Flat1Click(Sender: TObject);
    procedure exit1Click(Sender: TObject);
    procedure About1Click(Sender: TObject);
    procedure OnSizeClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  RealBarForm: TRealBarForm;

implementation

{$R *.DFM}


procedure TRealBarForm.TbNoteClick(Sender: TObject);
begin
  Beep;
end;


procedure TRealBarForm.TbLeftClick(Sender: TObject);
begin
  Label1.Alignment := taLeftJustify;
end;

procedure TRealBarForm.TbCenterClick(Sender: TObject);
begin
  Label1.Alignment := taCenter;
end;

procedure TRealBarForm.TbRightClick(Sender: TObject);
begin
  Label1.Alignment := taRightJustify;
end;

procedure TRealBarForm.TbBoldClick(Sender: TObject);
begin
  Label1.Font.Style := [fsBold];
end;

procedure TRealBarForm.TbItalicClick(Sender: TObject);
begin
  Label1.Font.Style := [fsItalic];
end;

procedure TRealBarForm.TbUnderlinedClick(Sender: TObject);
begin
  Label1.Font.Style := [fsUnderline];
end;

procedure TRealBarForm.Captions1Click(Sender: TObject);
begin
  Toolbar1.ShowCaptions := not Toolbar1.ShowCaptions;
  Captions1.Checked := Toolbar1.ShowCaptions;
  CaptionBelow1.Enabled := Toolbar1.ShowCaptions;
  if Toolbar1.ShowCaptions then
  begin
    Toolbar1.ButtonWidth := 72;
    Toolbar1.ButtonHeight := 36;
  end
  else
  begin
    Toolbar1.ButtonWidth := 24;
    Toolbar1.ButtonHeight := 24;
  end;
end;

procedure TRealBarForm.CaptionBelow1Click(Sender: TObject);
begin
  CaptionBelow1.Checked := not CaptionBelow1.Checked;
  Toolbar1.List := not CaptionBelow1.Checked;
end;

procedure TRealBarForm.Flat1Click(Sender: TObject);
begin
  Toolbar1.Flat := not Toolbar1.Flat;
  Flat1.Checked := Toolbar1.Flat;
end;

procedure TRealBarForm.exit1Click(Sender: TObject);
begin
  Close;
end;

procedure TRealBarForm.About1Click(Sender: TObject);
begin
  MessageDlg ('A real toolbar from Mastering Delphi', mtINformation,
    [mbOK], 0);
end;

procedure TRealBarForm.OnSizeClick(Sender: TObject);
begin
  Label1.Font.Size :=
    StrToInt ((Sender as TMenuItem).Caption);
  (Sender as TMenuItem).Checked := True;
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -