Delphi 小知识点

1:每一个组件都有个Parent属性(只有运行时才能看到),也就是容纳改组件的容器。

2:当需要放置多个组件时,shift选中组件是,想取消,则点击左边的鼠标既可。

3:如果想运行一个时间可以自由改变大小的区域,可以用Splitter组件。

4: 显示编辑多行文本用Memo组件。

5:Delphi 可视化编程的一般步骤;设计窗体并将组件放入窗体,设置窗体与组件等对象的属性,在窗体与组件的时间处理过程 中      输入代码

6.窗体与组件
Delphi程序设计是在窗体上进行的。窗体是一- 种容器组件,在窗体上可放置各类组件。本章主要学习了用户可以输人数据的编辑类组件(Edit、MaskEdit、Memo、RichEdit);用来为编辑框及其他组件提供标识的标签类组件Label;用于引起程序命令执行的按钮类组件(Button、BitBtn、SpeedButton);复选框(CheckBox)用来切换状态或参数的两种可能值,复选框常用于GroupBox组件中被分组;放在单选钮组框(RadioGroup)组件中的一组单选钮(RadioButton)组件用来从多个选项中选择一个;列表框( ListBox)可以从一 组选项中选择一个或多个;组合列表框( ComboBox)既可像列表框一样选择,也可编辑;面板(Panel)组件是一种容器类组件,可以用来实现工具栏和状态条等;使用Splitter组件运行时可以自由改变区域的大小。

7:组件的属性和事件
本章介绍了组件的通用属性和事件。Caption表示组件的标题,Name表示组件的名称,此外组件的位置与大小属性,外观与颜色、字体、状态等属性都可在对象监视器中进行修改和设置。

8:

     第一步:ImageList  中add图片;第二步:修改MainMenu1具体标签的ImageIndex值,默认为-1,修改为到对应的图片。 

9:delphi有这个功能的,在菜单 view->component list 在这里你可以快速找到一个控件。

10:TDateTimePicker 可以直接显示日期:

   

11:显示RichEdit 中光标的位置,注意选择事件中onSelectionChange ,代码:

procedure TForm1.RichEdit1SelectionChange(Sender: TObject);
begin
    StatusBar1.Panels[0].Text:='位置: '+IntToStr(RichEdit1.CaretPos.Y+1)+'行  '+IntToStr(RichEdit1.CaretPos.X+1)+'列';
end;

12: 有时候Dialog组件再调用某个函数时,需要事件驱动的时候,应该是在Dialog子组件的Events中设置。

13:声明变量用Var ,声明数据类型用type。

14.函数function 返回值用result:Result := total / num;

15.形式参数中如果有多个参数,则用分号分隔,而函数或者过程调用中,实参用逗号分隔。

16,在实际的编程中,并不想使传递给过程和函数的参数值发生改变,这样就可以使用常量参数。常量参数在形式参数中保留字const声明,例如

procedure MyProc(const Value:integer);

17.   求字符串的长度:n:=Length(RichEdit1.Text);

18.  RadioButton1.Checked:=true;此类型按钮默认闭合。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值