delphi主要控件及其属性(入门级)

1、Label组件常用属性

align:         决定标签在窗体的位置:上下中左右

Name:    修改标签的名字,默认为Label1,Label2......   

Caption :标签上显示的提示文字

Autosize:        布尔型,决定该标签内容是否随文本的长度变化而变化,默认为TRUE

Alignment:      布尔型,决定文本对齐方式:左对齐,居中对齐,右对齐

LayOut:          布尔型,决定文本在标签的位置:顶部、中部还是底部

WordWarp:     布尔型,决定文本长度超出标签是否折行,默认为FALSE

Transparent:   布尔型,决定标签背景是否透明,默认为FALSE

FocusControl: 设置按下热键时候,获得焦点控件名,与ShowAccelChar组合使用

ShowAccelChar:布尔型,决定是否将“&”作为热键字符标记,默认为 False

Font:                  修改字体的大小颜色格式等。

Label标签常用事件

OnMouseEnter:鼠标移动到标签上的事件。

OnClick:            鼠标单击事件。

OnMouseLeave:鼠标离开事件。

2、Edit组件常用属性

AutoSize:         决定编辑框是否随字体变化而自动变化尺寸,默认为TRUE

AutoSelect:   决定编辑框获得焦点时,编辑框的文字是否被自动选中

Text:              用于显示和保存编辑框中的字符串

Name:           设置编辑框的名称,默认为:Edit1、Edit2......

PasswordChar:这个属性在一些编辑框组件如TMaskEdit、TDBEdit中都有.默认为:#0

可以自己设置一个掩码:‘ * ’。则用户输入的内容都是以‘*’呈现而隐藏真实的字符

MaxLength:   决定编辑框最多可以输入多少个字符数,默认为0,表示可以输入任意字符数

ReadOnly:     决定程序运行时,用户是否可以更改编辑框的内容。若为TRUE则不可更改

Font:                修改字体的大小颜色格式等。

Edit编辑框常用事件

OnChange:    当编辑框内容发生改变时,触发该事件,是最常用也是最有用的事件之一

OnKeyPress: 当按下一个键时,触发该事件。也可以限制编辑框输入字符的种类

OnEnter:        当编辑框获得输入焦点(用户在操作的地方)时,触发该事件

3、delphi按钮类组件常用属性

Button组件

Name:          修改button按钮的名称
Caption :    用于在按钮上显示文本内容。
Cancel :     是否设置成默认的取消按钮,当设置为真的时候(true) 按ESC触发改按钮的事件!
Default :     是否设置成默认的确认按钮,当设置为真的时候 按ENTER键的时候触发事件。
Hint :          显示鼠标停留时显示的提示内容。
Showhint : 是否显示提示内容,默认为FALSE

Speedbutton组件
Groupindex :设置分组。把几个组件设为同一个数学如1、2就表示为一组。

Down:             设置按键是否处于按下状态

Flat:                设置按钮具有office工具栏的风格,默认为FALSE

Allowallup :   设置同一组的快速按钮是否具有同时弹起的状态。      

Radiobutton组件
Checked :是否处于选中状态。

Item:       写入有关按钮的文字

Column:  按钮的列数

Alignment :用于设置选择框和文字的排列方式

Checkbox组件
Allowgrayed 属性:用来设置当前组件被选种时,是否为变灰状态
State 属性:设置当前复选框的状态。

//OnChange事件触发是使得SpeedButton_login按钮可用,Enabled属性:决定button按钮可不可用
procedure TForm_Login.Edit_pwdChange(Sender: TObject);
begin
    //在编辑框中输入密码为123456时
    if Edit_pwd.Text = '123456' then
    begin
    //触发显现button按钮
    SpeedButton_login.Enabled := True;
    end;
end;
//OnMouseEnter事件:当鼠标放在Label_user标签上,文本字体发生改变大小为24
procedure TForm_Login.Label_userMouseEnter(Sender: TObject);
begin
    //设置鼠标放在标签上文本的字体
    Label_user.Font.Size := 24;
end;
//OnMouseLeave事件:鼠标移走时字体大小变成18
procedure TForm_Login.Label_userMouseLeave(Sender: TObject);
begin
    //设置鼠标离开标签上文本的字体
    Label_user.Font.Size := 18;
end;
//OnClick事件:鼠标点击清除编辑框中内容
procedure TForm_Login.Edit_pwdClick(Sender: TObject);
begin
    //清空编辑框内容
    Edit_pwd.Text := '';
end;

( Timer组件可以使得Label标签中的文本、颜色等一系列变化,也可以通过DataFormatTime函数和Label标签获取当前时间)

 

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Delphi7是一款功能强大的编程软件,主要用于开发Windows应用程序。它是针对对象的Pascal语言的一个集成开发环境(IDE)。从入门到精通Delphi7需要系统地学习和实践,以下是相关步骤: 第一步是学习基本的编程概念和语法。了解Delphi7的开发环境和主要组件,学习如何创建、设计和调试一个简单的应用程序。 第二步是熟悉Delphi7的开发工具和组件。深入了解IDE的各个功能和选项,熟练使用各种件和窗体,掌握事件处理和界面设计。 第三步是学习面向对象编程(OOP)的思想和原则。掌握类、对象和继承的概念,了解封装、继承和多态的基本使用方法。 第四步是运用Delphi7开发实际的应用程序。通过实践项目,掌握如何使用数据库组件、网络通信组件、图形和多媒体处理等高级功能。 第五步是不断积累经验,学以致用。多参与开发社区和论坛,与其他开发者分享经验和交流技术,不断提升自己的编程技能。 要成为一名精通Delphi7的开发者,除了掌握上述的基本知识和技能,还需要持续学习和探索新的技术和工具,跟上行业的发展和变化。 总之,从入门到精通Delphi7需要耐心和坚持不懈的学习和实践。只有不断地积累经验和提升自己的能力,才能成为一名优秀的Delphi7开发者。 ### 回答2: Delphi是一种基于Pascal语言的集成开发环境(IDE),其中Delphi 7是早期版本之一。Delphi 7从入门到精通是指掌握Delphi 7开发的全过程。 首先,在入门阶段,您需要了解Delphi 7的开发环境和工具。您可以学习如何创建新项目、添加件、编写代码等。此外,您还需要了解Delphi 7的界面元素和属性,以及如何使用它们来构建用户界面。 其次,您需要学习Delphi 7的编程语言和概念。Delphi 7使用Object Pascal语言,您需要了解语法、变量、数组、条件语句、循环等基本概念。您还需要学习如何使用Delphi 7提供的函数和类来实现各种功能。 接下来,您可以深入学习一些高级主题。例如,您可以学习如何处理文件和目录、数据存储和访问、网络编程、多线程编程等。这些知识将帮助您更好地开发复杂的应用程序。 除了理论知识,您还需要实践。通过完成一些实际项目,您可以锻炼自己的编程技能,并将所学知识应用到实际情况中。与其他Delphi开发者交流和分享经验也是加速学习的好方法。 最终,您可以通过参考文档、教程和在线资源来不断深入学习和提高。Delphi 7有大量的资源可供学习和参考,您可以利用这些资源来深入学习各种Delphi开发技术和技巧。 总之,要成为一名精通Delphi 7的开发者,您需要通过学习基本知识、深入研究高级主题、实践项目和不断积累经验来不断提高自己的技能。只有不断学习和实践,您才能真正掌握Delphi 7开发,并成为一名出色的Delphi开发者。 ### 回答3: Delphi 7 是一个非常流行的编程语言和集成开发环境(IDE),用于开发 Windows 平台上的应用程序。学习 Delphi 7 可以帮助人们掌握这个强大的工具集,从而实现编写高质量的应用程序。 在学习 Delphi 7 的过程中,首先需要了解其基本语法和结构。这包括掌握变量和数据类型的使用,理解过程和函数的概念,以及学会使用条件语句和循环结构来构建程序逻辑。 接下来,学习使用 Delphi 7 的各种组件和件,这些组件和件可以帮助开发者快速构建用户界面。熟练掌握界面设计、布局和美化与用户交互的技巧,可以提高应用程序的用户体验。 另外,学习数据库编程技术也是 Delphi 7 中重要的一环。掌握 Delphi 7 提供的数据库组件和相应的 SQL 语法,可以帮助开发者完成数据的增删改查操作,并实现数据与应用程序的交互。 除了基础知识,深入学习 Delphi 7 还需要了解高级特性和技巧。比如面向对象编程、使用动态链接库(DLL)和 ActiveX 件、创建自定义组件等等。这些知识可以帮助开发者更好地组织和管理代码,提高代码的复用性和可维护性。 最后,通过实际项目的练习和实践,可以将学习成果应用到实际的应用程序开发中。通过不断的实践和总结经验,不仅可以提高 Delphi 7 技能,还可以培养解决问题和独立开发的能力。 总结来说,从入门到精通 Delphi 7 需要掌握基本语法和结构、界面设计技巧、数据库编程、高级特性和实际项目开发等方面的知识。通过持续的学习和实践,可以不断提高自己的技能水平,从而成为一名精通 Delphi 7 的开发者。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值