?? mainform.pas
字號:
unit MainForm;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Menus, StdCtrls, Spin, Buttons, ExtDlgs, ImgList, ComCtrls,
ToolWin, XPBarMenu, XPMenu;
type
TForm1 = class(TForm)
PopupMenu1: TPopupMenu;
Window2: TMenuItem;
Show2: TMenuItem;
Hide2: TMenuItem;
N2: TMenuItem;
ArrangeAll2: TMenuItem;
Cascade2: TMenuItem;
Tile2: TMenuItem;
NewWindow2: TMenuItem;
DlgColor: TColorDialog;
DlgFont: TFontDialog;
CheckBox4: TCheckBox;
GroupBox1: TGroupBox;
GroupBox2: TGroupBox;
Label2: TLabel;
Label4: TLabel;
GroupBox3: TGroupBox;
ListBox1: TListBox;
SpinEdit1: TSpinEdit;
SpinEdit3: TSpinEdit;
CheckBox1: TCheckBox;
CheckBox2: TCheckBox;
CheckBox3: TCheckBox;
CheckBox5: TCheckBox;
CheckBox6: TCheckBox;
GroupBox4: TGroupBox;
Label1: TLabel;
Label3: TLabel;
Label5: TLabel;
ComboBox1: TComboBox;
SpinEdit2: TSpinEdit;
Edit2: TEdit;
BitBtn1: TBitBtn;
DlgOpen: TOpenPictureDialog;
CheckBox7: TCheckBox;
ToolBar1: TToolBar;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
ToolButton3: TToolButton;
ToolButton4: TToolButton;
Window4: TMenuItem;
Show4: TMenuItem;
Hide4: TMenuItem;
N9: TMenuItem;
ArrangeAll4: TMenuItem;
Cascade4: TMenuItem;
Tile4: TMenuItem;
NewWindow1: TMenuItem;
Help1: TMenuItem;
About1: TMenuItem;
HowtoUseHelp1: TMenuItem;
Tutorial1: TMenuItem;
SearchforHelpOn1: TMenuItem;
Keyboard1: TMenuItem;
Procedures1: TMenuItem;
Commands1: TMenuItem;
Index1: TMenuItem;
Contents1: TMenuItem;
BitBtn2: TBitBtn;
ToolButton5: TToolButton;
ToolButton8: TToolButton;
ToolButton9: TToolButton;
ToolButton10: TToolButton;
ToolButton11: TToolButton;
ToolButton12: TToolButton;
ToolButton13: TToolButton;
ToolButton14: TToolButton;
ToolButton15: TToolButton;
ToolButton16: TToolButton;
MainMenu2: TMainMenu;
MenuItem1: TMenuItem;
MenuItem2: TMenuItem;
MenuItem3: TMenuItem;
MenuItem4: TMenuItem;
MenuItem5: TMenuItem;
MenuItem6: TMenuItem;
MenuItem7: TMenuItem;
MenuItem8: TMenuItem;
MenuItem21: TMenuItem;
MenuItem22: TMenuItem;
MenuItem23: TMenuItem;
MenuItem24: TMenuItem;
MenuItem25: TMenuItem;
MenuItem26: TMenuItem;
MenuItem27: TMenuItem;
MenuItem28: TMenuItem;
MenuItem29: TMenuItem;
MenuItem30: TMenuItem;
MenuItem31: TMenuItem;
MenuItem32: TMenuItem;
MenuItem33: TMenuItem;
MenuItem34: TMenuItem;
MenuItem35: TMenuItem;
MenuItem36: TMenuItem;
MenuItem37: TMenuItem;
MenuItem38: TMenuItem;
MenuItem39: TMenuItem;
MenuItem40: TMenuItem;
MenuItem41: TMenuItem;
MenuItem42: TMenuItem;
MenuItem43: TMenuItem;
MenuItem44: TMenuItem;
MenuItem45: TMenuItem;
MenuItem46: TMenuItem;
MenuItem47: TMenuItem;
MenuItem48: TMenuItem;
MenuItem49: TMenuItem;
MenuItem50: TMenuItem;
MenuItem51: TMenuItem;
MenuItem52: TMenuItem;
MenuItem53: TMenuItem;
MenuItem54: TMenuItem;
ImageList1: TImageList;
GroupBox5: TGroupBox;
BtnCStart: TBitBtn;
BtnCEnd: TBitBtn;
BtnFont: TBitBtn;
SpinEdit4: TSpinEdit;
Label6: TLabel;
XPBarMenu1: TXPBarMenu;
PopupMenu2: TPopupMenu;
N1231231: TMenuItem;
N123123121: TMenuItem;
N1321231: TMenuItem;
N1232131: TMenuItem;
N1232132: TMenuItem;
N12312311: TMenuItem;
procedure Exit1Click(Sender: TObject);
procedure ComboBox1Change(Sender: TObject);
procedure BtnFontClick(Sender: TObject);
procedure BtnCEndClick(Sender: TObject);
procedure BtnCStartClick(Sender: TObject);
procedure SpinEdit2Change(Sender: TObject);
procedure SpinEdit3Change(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Edit2Change(Sender: TObject);
procedure SpinEdit1Change(Sender: TObject);
procedure CheckBox1Click(Sender: TObject);
procedure CheckBox2Click(Sender: TObject);
procedure CheckBox3Click(Sender: TObject);
procedure CheckBox4Click(Sender: TObject);
procedure CheckBox5Click(Sender: TObject);
procedure CheckBox6Click(Sender: TObject);
procedure ListBox1DblClick(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure CheckBox7Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure SpinEdit4Change(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1 : TForm1;
implementation
{$R *.DFM}
procedure TForm1.Exit1Click(Sender: TObject);
begin
Close;
end;
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
XPBarMenu1.BarStyle := TBarStyle(ComboBox1.ItemIndex);
BtnCEnd.Enabled := ComboBox1.ItemIndex = 0;
BtnCStart.Enabled := ComboBox1.ItemIndex = 0;
BtnFont.Enabled := ComboBox1.ItemIndex = 0;
end;
procedure TForm1.BtnFontClick(Sender: TObject);
begin
DlgFont.Font := XPBarMenu1.BarFont;
if DlgFont.Execute then
XPBarMenu1.BarFont := DlgFont.Font;
end;
procedure TForm1.BtnCEndClick(Sender: TObject);
begin
DlgColor.Color := XPBarMenu1.BarColorEnd;
if DlgColor.Execute then
XPBarMenu1.BarColorEnd := DlgColor.Color;
end;
procedure TForm1.BtnCStartClick(Sender: TObject);
begin
DlgColor.Color := XPBarMenu1.BarColorStart;
if DlgColor.Execute then
XPBarMenu1.BarColorStart := DlgColor.Color;
end;
procedure TForm1.SpinEdit2Change(Sender: TObject);
begin
XPBarMenu1.BarWidth := SpinEdit2.Value;
end;
procedure TForm1.SpinEdit3Change(Sender: TObject);
begin
XPBarMenu1.ItemHeight := SpinEdit3.Value;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
ComboBox1.ItemIndex := 0;
XPBarMenu1.FlatMenu := DWORD(LOBYTE(LOWORD(GetVersion))) >= 5;
CheckBox5.Enabled := XPBarMenu1.FlatMenu;
if not XPBarMenu1.FlatMenu then
SpinEdit4.Value := 50
else
SpinEdit4.Value := 255;
end;
procedure TForm1.Edit2Change(Sender: TObject);
begin
XPBarMenu1.BarCaption := Edit2.Text;
end;
procedure TForm1.SpinEdit1Change(Sender: TObject);
begin
XPBarMenu1.IconWidth := SpinEdit1.Value;
end;
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
XPBarMenu1.Frame3D := CheckBox1.Checked;
end;
procedure TForm1.CheckBox2Click(Sender: TObject);
begin
XPBarMenu1.UseSystemColors := CheckBox2.Checked;
GroupBox3.Enabled := not CheckBox2.Checked;
end;
procedure TForm1.CheckBox3Click(Sender: TObject);
begin
XPBarMenu1.Gradient := CheckBox3.Checked;
end;
procedure TForm1.CheckBox4Click(Sender: TObject);
begin
XPBarMenu1.Active := CheckBox4.Checked;
GroupBox1.Enabled := CheckBox4.Checked;
end;
procedure TForm1.CheckBox5Click(Sender: TObject);
begin
XPBarMenu1.FlatMenu := CheckBox5.Checked;
end;
procedure TForm1.CheckBox6Click(Sender: TObject);
begin
XPBarMenu1.AutoDetect := CheckBox6.Checked;
end;
procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
case ListBox1.ItemIndex of
0: begin
DlgColor.Color := XPBarMenu1.SelectFontColor;
if DlgColor.Execute then
XPBarMenu1.SelectFontColor := DlgColor.Color;
end;
1: begin
DlgColor.Color := XPBarMenu1.SelectBorderColor;
if DlgColor.Execute then
XPBarMenu1.SelectBorderColor := DlgColor.Color;
end;
2: begin
DlgColor.Color := XPBarMenu1.SelectColor;
if DlgColor.Execute then
XPBarMenu1.SelectColor := DlgColor.Color;
end;
3: begin
DlgColor.Color := XPBarMenu1.MenuBarColor;
if DlgColor.Execute then
XPBarMenu1.MenuBarColor := DlgColor.Color;
end;
4: begin
DlgColor.Color := XPBarMenu1.IconBackColor;
if DlgColor.Execute then
XPBarMenu1.IconBackColor := DlgColor.Color;
end;
5: begin
DlgColor.Color := XPBarMenu1.SeparatorColor;
if DlgColor.Execute then
XPBarMenu1.SeparatorColor := DlgColor.Color;
end;
6: begin
DlgColor.Color := XPBarMenu1.Color;
if DlgColor.Execute then
XPBarMenu1.Color := DlgColor.Color;
end;
end;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if DlgOpen.Execute then
XPBarMenu1.BarBitmap.LoadFromFile(DlgOpen.FileName);
end;
procedure TForm1.CheckBox7Click(Sender: TObject);
begin
XPBarMenu1.BarStretch := CheckBox7.Checked;
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
DlgFont.Font.Assign(XPBarMenu1.Font);
if DlgFont.Execute then
begin
XPBarMenu1.Font.Assign(DlgFont.Font);
XPBarMenu1.Active := False;
XPBarMenu1.Active := True;
end;
end;
procedure TForm1.SpinEdit4Change(Sender: TObject);
begin
XPBarMenu1.BarColorStep := SpinEdit4.Value;
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -