?? umodule.pas
字號:
unit uModule;
interface
uses
SysUtils, Classes, XPMan, Menus, Dialogs, Forms, ActnList, Variants,
ExtCtrls;
type
TdModule = class(TDataModule)
XpDesk: TXPManifest;
dOpen: TOpenDialog;
pMenu: TPopupMenu;
C2: TMenuItem;
P1: TMenuItem;
N1: TMenuItem;
O1: TMenuItem;
S1: TMenuItem;
C1: TMenuItem;
N2: TMenuItem;
procedure O1Click(Sender: TObject);
procedure C2Click(Sender: TObject);
procedure P1Click(Sender: TObject);
procedure C1Click(Sender: TObject);
procedure S1Click(Sender: TObject);
procedure N2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
dModule: TdModule;
implementation
uses uMain;
{$R *.dfm}
procedure TdModule.O1Click(Sender: TObject);
begin
frmMain.rShow.SetFocus;
try
if dOpen.Execute then
begin
frmMain.rShow.Clear;
frmMain.rShow.Lines.LoadFromFile(dOpen.FileName);
frmMain.sBar.SimpleText := '打開文檔成功:' + dOpen.FileName;
end;
except
end;
end;
procedure TdModule.C2Click(Sender: TObject);
begin
frmMain.rShow.SelStart := 0;
frmMain.rShow.SelectAll;
frmMain.rShow.CopyToClipboard;
frmMain.sBar.SimpleText := '文檔復制成功!';
end;
procedure TdModule.P1Click(Sender: TObject);
begin
frmMain.rShow.SetFocus;
frmMain.rShow.PasteFromClipboard;
end;
procedure TdModule.C1Click(Sender: TObject);
begin
frmMain.rShow.Clear;
frmMain.sBar.SimpleText := '內容清除完畢!';
end;
procedure TdModule.S1Click(Sender: TObject);
var
sFile : string;
begin
frmMain.rShow.SetFocus;
if frmMain.rShow.Lines[0]='' then
begin
frmMain.sBar.SimpleText := '保存文件失敗,請更改第一行標題進行重命名!';
exit;
end;
sFile := ExtractFileDir(Application.ExeName) + '\Disposal\[ '
+ Trim(frmMain.rShow.Lines[0]) + ' ].txt';
try
if FileExists(sFile) then
if Application.MessageBox('文件已經存在,是否覆蓋?','保存',1)=1 then
begin
frmMain.rShow.Lines.SaveToFile(sFile);
frmMain.sBar.SimpleText := '保存文件成功:' + sFile;
frmMain.rShow.Clear;
end
else
frmMain.sBar.SimpleText := '文件已經存在,請更改第一行標題進行重命名!'
else
begin
frmMain.rShow.Lines.SaveToFile(sFile);
frmMain.sBar.SimpleText := '保存文件成功:' + sFile;
frmMain.rShow.Clear;
end;
except
frmMain.sBar.SimpleText := '保存文件失敗,請更改第一行標題的非法字符,進行重命名!';
end;
frmMain.FreeOnRelease;
end;
procedure TdModule.N2Click(Sender: TObject);
begin
frmMain.Button2.Click;
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -