馬上註冊  |  找回密碼

SAY討論區

查看: 342|回復: 5
打印 上一主題 下一主題

Delphi : 我的第一個程式(誰可幫幫忙??) [複製鏈接]

好友
0
帖子
124731
積分
124889
最後登錄
2019-2-28
在線時間
0 小時
跳轉到指定樓層
樓主
發表於 2012-5-12 02:37:24 |只看該作者 |倒序瀏覽
<div class="blockcode"><span class="headactions" onclick="copycode($('code0'));">複製內容到剪貼板</span><h5>代碼:</h5><code id="code0">unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, ImgList, ToolWin, ActnMan, ActnCtrls, ActnMenus,
StdActns, ActnList, XPStyleActnCtrls, StdCtrls;

type
TForm1 = class(TForm)
  RichEdit1: TRichEdit;
  ActionManager1: TActionManager;
  FileOpen1: TFileOpen;
  FileSaveAs1: TFileSaveAs;
  FileExit2: TFileExit;
  FileNew: TAction;
  FileSave: TAction;
  HelpIndex: TAction;
  HelpAbout: TAction;
  EditCut1: TEditCut;
  EditCopy1: TEditCopy;
  EditPaste1: TEditPaste;
  EditUndo1: TEditUndo;
  ActionMainMenuBar1: TActionMainMenuBar;
  ImageList1: TImageList;
  StatusBar1: TStatusBar;
  Action1: TAction;
  procedure Action1Execute(Sender: TObject);
  procedure FileOpen1BeforeExecute(Sender: TObject);
  procedure FileSaveExecute(Sender: TObject);
  procedure FileSaveAs1BeforeExecute(Sender: TObject);
  procedure FileSaveAs1Accept(Sender: TObject);
  procedure FileOpen1Accept(Sender: TObject);
private
  { Private declarations }
public
  { Public declarations }
  FileName : String ;
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Action1Execute(Sender: TObject);
begin
RichEdit1.Clear ;
FileName := 'untitled.txt' ;
StatusBar1.Panels[0].Text := FileName ;
end;

procedure TForm1.FileOpen1Accept(Sender: TObject);
begin
RichEdit1.Lines.LoadFromFile(FileOpen1.Dialog.FileName);
FileName := FileOpen1.Dialog.FileName;
StatusBar1.Panels[0] := FileName;
end;

procedure TForm1.FileSaveExecute(Sender: TObject);
begin
if (FileName :='untitled.txt') then
FileSaveAs1.Execute;
else
RichEdit1.Lines.SaveToFile(FileName);
end;

procedure TForm1.FileSaveAs1BeforeExecute(Sender: TObject);
begin
FileSaveAs1.Dialog.InitialDir := ExtractFilePath(FileName);

end;

procedure TForm1.FileSaveAs1Accept(Sender: TObject);
begin
RichEdit1.Lines.SaveToFile(FileSaveAs1.Dialog.FileName);
FileName := FileSaveAs1.Dialog.FileName ;
StatusBar1.Panels[0].Text := FileName ;
end;

end.</code>
分享分享0 收藏收藏0 讚好讚好0 Unlike!Unlike!0 分享 傳送 邀請

好友
0
帖子
125379
積分
125399
最後登錄
2019-2-28
在線時間
0 小時
No.1回覆者
發表於 2012-5-12 05:07:59 |只看該作者
頂.支持,路過.

好友
0
帖子
129971
積分
135466
最後登錄
2019-2-28
在線時間
0 小時
跟尾2
發表於 2012-5-12 05:07:59 |只看該作者
潛水值看滿囉,回覆一下

好友
0
帖子
124263
積分
124272
最後登錄
2019-2-28
在線時間
0 小時
跟尾3
發表於 2012-5-13 23:45:17 |只看該作者
哈哈,頂你了哦.

好友
0
帖子
125276
積分
125311
最後登錄
2019-2-28
在線時間
0 小時
5#
發表於 2012-5-13 23:45:17 |只看該作者
這樣的貼子,不頂說不過去啊

好友
0
帖子
130341
積分
135748
最後登錄
2019-2-28
在線時間
0 小時
6#
發表於 2012-5-13 23:45:17 |只看該作者
今天無聊來逛逛
您需要登錄後才可以回帖 登錄 | 馬上註冊 |

Archiver|手機版|SAY討論區

GMT+8, 2026-5-26 20:20 , Processed in 0.634794 second(s), 8 queries .

Powered by go2tutor.comDiscuz! X2

© 2026 Community Networks Limited

回頂部