DynaMenu.pas
上传用户:fh681027
上传日期:2022-07-23
资源大小:1959k
文件大小:5k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit DynaMenu;
  2. interface
  3. uses
  4.   SysUtils, Windows, Classes, Graphics, Forms, Controls,
  5.   StdCtrls, Menus, Dialogs, ExtCtrls;
  6. type
  7.   TFormColorText = class(TForm)
  8.     Label1: TLabel;
  9.     ColorDialog1: TColorDialog;
  10.     MainMenu1: TMainMenu;
  11.     FontDialog1: TFontDialog;
  12.     Options1: TMenuItem;
  13.     Font1: TMenuItem;
  14.     BackColor1: TMenuItem;
  15.     N1: TMenuItem;
  16.     Left1: TMenuItem;
  17.     Center1: TMenuItem;
  18.     Right1: TMenuItem;
  19.     Help1: TMenuItem;
  20.     About1: TMenuItem;
  21.     File1: TMenuItem;
  22.     Exit1: TMenuItem;
  23.     View1: TMenuItem;
  24.     Toolbar1: TMenuItem;
  25.     Panel1: TPanel;
  26.     BtnLeft: TButton;
  27.     BtnFontColor: TButton;
  28.     BtnCenter: TButton;
  29.     BtnBackColor: TButton;
  30.     BtnRight: TButton;
  31.     HideLabel1: TMenuItem;
  32.     N2: TMenuItem;
  33.     FixedFont1: TMenuItem;
  34.     N3: TMenuItem;
  35.     FixedView1: TMenuItem;
  36.     DisableHelp1: TMenuItem;
  37.     procedure About1Click(Sender: TObject);
  38.     procedure Font1Click(Sender: TObject);
  39.     procedure BackColor1Click(Sender: TObject);
  40.     procedure Left1Click(Sender: TObject);
  41.     procedure Center1Click(Sender: TObject);
  42.     procedure Right1Click(Sender: TObject);
  43.     procedure Exit1Click(Sender: TObject);
  44.     procedure Toolbar1Click(Sender: TObject);
  45.     procedure HideLabel1Click(Sender: TObject);
  46.     procedure FixedFont1Click(Sender: TObject);
  47.     procedure FixedView1Click(Sender: TObject);
  48.     procedure DisableHelp1Click(Sender: TObject);
  49.     procedure FormCreate(Sender: TObject);
  50.   public
  51.     procedure SizeItemClick(Sender: TObject);
  52.     procedure SizeClick(Sender: TObject);
  53.   end;
  54. var
  55.   FormColorText: TFormColorText;
  56. implementation
  57. {$R *.DFM}
  58. procedure ToggleCheck (Item: TMenuItem);
  59. begin
  60.   Item.Checked := not Item.Checked;
  61. end;
  62. procedure TFormColorText.About1Click(Sender: TObject);
  63. begin
  64.   MessageDlg ('MenuOne is the first example' + #13 +
  65.     'with a menu of the book ' + #13 +
  66.     '"Mastering Delphi 3" written by Marco Cant