Delphi面向对象的编程方法(二)
发布时间:2006-03-15 16:18:39 来源:友佳学院(整理) 网友评论 0 条2.1.3.1 一个调用Delphi
下文将通过对一个Memo部件的文本进行剪切、拷贝、粘贴、清除等编辑的应用程序编制,介绍使用Delphi
Memo(备注)
下面的语句表明如何调用一个名为Memo1
Memo1.CutToClipboard;
通过指定Memo1
下文的例程展示了如何调用Delphi
打开一个新的空窗体,加入一个memo
将memo
为每一个按钮建立如下的事件处理过程:
procedure TForm1.CutClick(Sender: TObject);
begin
Memo1.CutToClipboard;
end;
procedure TForm1.CopyClick(Sender: TObject);
begin
Memo1.CopyToClipboard;
end;
procedure TForm1.PasteClick(Sender: TObject);
begin
Memo1.PasteFromClipboard;
end;
procedure TForm1.ClearClick(Sender: TObject);
begin
Memo1.clear;
end;
执行此程序。您可以在备注部件中输入文本,在进行了文本的标记后,可以任意地进行剪切、拷贝、粘贴和清除。当按钮被按动时,就调用相应的过程进行处理。用户可以通过查阅在线帮助进行Memo
2.1.3.2 调用Delphi的含参过程
有些过程要求用户指明参数。被调用的过程会在执行时使用传入的参数值,这些值在过程中被认为是已经被说明的变量。例如,LoadFromFile
Procedure LoadFromFile(const FileName: String);
在调用这一过程时,应指明FileName
begin
OpenDialog.Execute;
Memo1.lines.LoadFromFile(OpenDialog.FileName);
end;
2.1.3.3 使用Delphi函数
与过程一样,函数的程序代码也执行特定的工作。它和过程的差别为:函数执行时会返回一个值,而过程则没有返回值。函数可以用来赋给一个属性或变量;也可以使用返回值来决定程序的流程。
前文中我们实际上已经接触过了函数。在讲述变量时,曾用到过下面的程序段:Edit1.Text := IntToStr(X + Y);其中,IntToStr(Value)
有些函数返回一个True
在窗体中加入一个ColorDialog
procedure TForm1.ChangeColorClick(Sender: TObject);
begin
if ColorDialog1.Execute then
Form1.Color := ColorDialog1.Color
else
Form1.Color := clRed;
end;
此事件处理过程使用一个返回Boolean
- 推荐阅讯
- Delphi快速入门(七)
- Delphi快速入门(六)
- Delphi面向对象的编程方法(五)
- 用NoahWeb表现层制作动态网站 - 第一天
- Delphi.NET多层应用系统开发技术研讨
- 传道解惑 软件开发技术名词解密
- 杜绝安全隐患 容易忽视的Oracle安全问题
- 关于线索二叉树的性能分析
- Oracle数据库密码文件的使用与维护
- Delphi中为TreeView添加单选和复选框
- 阅读排行
- 1.全面剖析Delphi 2006新增特性
- 2.用Delphi开发视频聊天软件
- 3.用Win32 API枚举应用程序窗口和进程
- 4.软件的架构与设计模式之什么是架构
- 5.软件的架构与设计模式之模式的种类
- 6.Delphi中为TreeView添加单选和复选框
- 7.用Delphi实现24位真彩色图标
- 8.VS.NET2005 Beta2初体验之感受2005
- 9.程序界面设计模式慨述
- 10.没落的奇迹 谁会买下Delphi?
- 专题教程
- Windows Server-Windows Server文档-Windows Server新闻-Windows Ser PostgreSQL-PostgreSQL文档-PostgreSQL新闻-PostgreSQL专家
- WebLogic-WebLogic文档-WebLogic新闻-WebLogic专家 FreeBSD-FreeBSD文档-FreeBSD新闻-FreeBSD专家
- Linux-内核 GUI KDE Gnome DNS FTP 安全 安装-Linux专区 Windows-AD IIS ServerCore 虚拟化 安全 HPC-Windows专区
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
