
DELPHI组件和单元
踏雪无痕
这个作者很懒,什么都没留下…
展开
-
delphi 的EditMask使用方法
最近需要一个可控制输入输出格式的编辑框,不过Delphi中却没有满足要求的控件,想自己弄一个吧!结果没想到Delphi一如既往地连正则表达式都没有支持,不考虑自己编写正则表达式Parser的可行性,从头写个正则表达式编辑框时间上也不允许。没办法,将就下用MaskEdit吧!顺便也了解下EditMask具体用法下面的内容是网上找的掩码编辑框(MaskEdit)是一种特殊的编辑转载 2013-10-01 20:14:55 · 3144 阅读 · 1 评论 -
RadioGroup用法
//获取 RadioGroup 项目名称procedure TForm1.RadioGroup1Click(Sender: TObject);beginText := RadioGroup1.Items[RadioGroup1.ItemIndex];end;//当点击 RadioGroup 中的第几个选项时...procedure TForm1.RadioGroup1Click(Sen原创 2014-01-11 14:32:53 · 6949 阅读 · 0 评论 -
Delphi StringGrid常用属性和常用操作
StringGrid组件用于建立显示字符串的网格,与电子表格相似。它可使表格中的字符串和相关对象操作简单化。StringGrid组件提供了许多可控制网格外观念的属性,以及利用表格的结构响应用户操作的事件和方法。StringGrid具有关联对象与网格中的每个字符串的作用,这些对象为用户封装了字符串表示的信息或行为。 一、Delphi StringGrid控件的属性及使用说明1、固定行及固转载 2014-01-16 12:49:13 · 2531 阅读 · 0 评论 -
Delphi中Inputbox 和Inputquery 函数的使用
inputbox的返回值是,你在输入框中输入的文字。而inputquery的返回值是,你是否点击了确定按钮。它的返回值是布尔型的。如果你在inputbox中一样也不输入,就点击取消的话,就会提示出错,而inputquery就不会。它们前面的两个参数都是一样的,分别是输入框的标题,和提示信息。例:if inputbox('加法题','7+5','')='12' then showmes转载 2014-01-16 13:37:21 · 7139 阅读 · 0 评论 -
delphi中combobox键值对addobject
1.添加键值对: cbb1.Items.AddObject(‘显示的文字‘, TObject(NewStr(’作为值存在的字符串‘)));2.读取选中键的值 ShowMessage(PString(cbb1.Items.Objects[cbb1.ItemIndex])^);实例:从文件中读取cbbEffect的键值对IniPat转载 2014-02-13 16:34:32 · 2994 阅读 · 0 评论 -
Delphi中initialization和finalization
注:本文主要是讨论delphi程序启动时和退出时的执行顺序,期间有些知识来源于Delphi帮助,有些来自《Delphi7程序设计教程》(这本书只告诉我有initialization 和 finalization 这两个关键字,但是没讲明白)(唉,现在的书只讨论框框架架,不讨论细节,写出来的东西让你看能看懂,别人一问或者自己一想,就是什么都不懂!讲的不细致呀!唉,自己琢磨吧!!)。代码用两排‘*转载 2014-08-30 10:29:49 · 6916 阅读 · 0 评论 -
VCL组件之按钮
Note设置按钮的Caption属性时,使用&符号,就像设置菜单项的Caption属性一样,&符号后面的字符会有下划线,作为按钮的加速键。1、按钮属性按钮属性只有四个显著属性,如下:ModalResultDefaultCancelEnabled(1)ModalResult属性此属性用于为显示ShowModal的窗体提供内部的关闭窗体。ModalRes转载 2015-01-29 13:33:03 · 1129 阅读 · 0 评论 -
Delphi中Frame的使用方法
Frame是组件面板上的第一个组件,但不是每个人都知道怎么用它,因为它不像Button和Label一样简单明了。实际上,Frame按钮只是打开一个Frame的列表,如果你没有创建任何的Frame,自然什么也不会看到。那么Frame到底是什么呢?简单来说:1. Frame是组件容器,类似Panel2. Frame在使用上类似Components组件,但并没有构造器转载 2015-01-25 13:00:41 · 5055 阅读 · 0 评论 -
Showmodal与Show的区别
Showmodal是个函数,Show是个过程1.Showmodal:概念: 当你调用一个窗口用SHOWMODAL时,当这个窗口显示出来后,程序不会继续自己执行,而是根据你对这个窗口的操作来执行,只有关闭了这个窗口后才会执行。属性:FormStyle改为fsNormal,visible改为false2.Show:概念: S转载 2015-01-25 12:52:17 · 1048 阅读 · 0 评论 -
DELPHI的MEMO组件
位于Standard选项卡上,它是对EDIT控件的扩展,可以对多行文本进行显示、输入 和编辑. Lines属性: 该属性实际上为TStrings类型的对象,用来存放Memo对象的文本 TStrings有一个缺省的属性Strings,它的定义为: property strings[index:integer]:string; 其中,Index表示字符串的索引值,转载 2013-09-14 17:33:03 · 8290 阅读 · 1 评论 -
ComboBox实现显示文本与值不同的方法
在html的select下拉框标签里,option选项可以单独设置一个值,可以和显示的文本不同,但在delphi中,下拉框组件ComboBox却无法直接像它一样,赋予一个单独的值,但是我们可以通过其他方法来实现,我们先来试试比较偏门的方法。1.通过两个ComboBox组件来实现演示图:[delphi] view plaincopyprint?转载 2013-12-21 17:43:13 · 8616 阅读 · 0 评论 -
SysUtils单元函数
首部 function Languages: TLanguages; $[SysUtils.pas 功能 返回系统语言对象 说明 通过此函数可以得到系统的语言环境 参考 type SysUtils.TLanguages 例子 ///////Begin Languages procedure TForm1.Button1Click(Sender: TObject)转载 2013-11-03 12:43:36 · 1672 阅读 · 0 评论 -
在delphi中实现密码框“大写锁定打开”的提示
在登录windows时,如果大写锁定打开,且焦点处于密码输入框中,会出现气泡提示信息:“大写锁定打开 保持大写锁定打开可能会使你错误输入密码……”。实现方式: 将edit控件的PasswChar设置成*,并在单元里面加入 uses XPMan。转载 2013-10-18 20:55:19 · 1422 阅读 · 0 评论 -
DELPHI combobox 文字水平居中
procedure TForm1.ComboBox1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);var ItemString: string;begin TComboBox(Control).Canvas.FillRect(Rect); ItemStrin原创 2013-10-13 12:57:18 · 3419 阅读 · 0 评论 -
TComboBox组件
TComboBox组件的重要属性CharCase--------此属性用于设置编辑框内文字的大小写DropDownCount---此属性用于设置当用户下拉组合框时不需要加滚动条就能显示的项的个数DroppedDown-----如组合框当前被下拉,此属性返回TrueItemHeight------此属性用于设置项的高度ItemIndex-------此属性返回组合框中被选转载 2013-12-21 16:27:43 · 1016 阅读 · 0 评论 -
多页控制组件PageControl
PageControl组件位于组件板的Win32页中,该组件用于实现窗体上多页面技术,每个页面上均能添加若干控件。程序运行时,单击页面标签就可以在多页之间切换。1.建立多页用鼠标右键单击PageControl组件,在弹出式菜单中选择New Page子菜单可添加新页,用Delete子菜单可删除当前页。读者应注意:·单击PageControl组件标题时,选中的是Page转载 2013-12-17 09:42:00 · 6970 阅读 · 0 评论 -
TPanel
TPanel位于Standard组件面板上,也是常用的一种容器控件。面板的一个优点就是放在面板上的组件称为面板的一部分,因此它们与面板一起移动。这在设计阶段很有用。Panel组件的大部分功能在于其Align属性。例如,想显示标题在窗体上端,更进一步假设想让它在中央,不管用户怎样设置窗口尺寸,只需设置Align属性为alTop及Alignment属性为taCenter,这样标题总是在中央的,转载 2013-12-05 21:36:47 · 2540 阅读 · 0 评论 -
DelphiXE4 TBalloonHint组件的使用
本例相关图片: [delphi] view plaincopyunit Unit1; interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Im原创 2013-09-28 00:21:53 · 2352 阅读 · 0 评论 -
Tmaskedit组件用法(delphi)
掩码编辑框(MaskEdit)是一种特殊的编辑框。使用它可以设计出许多复杂的输入格式。在选用MaskEdit之后,需要为它设计一个输入格式。方法如下: 首先在窗体上将MaskEdit选中,在对象查看器(Object Inspector)中找到EditMask属性,双击它,弹出一个如下图所示的对话框。 对话框左上角的Input Mask编辑框用于输入掩码格式。掩码格式可以分为三部转载 2013-09-08 16:26:03 · 1770 阅读 · 0 评论 -
DELPHI常用组件常见属性说明
DELPHI常见属性说明:ALIGN 设置组件对齐(同其父容器)方式BORDERSTYLE 设置组件边框形状CAPTION 设置组件标题CTL3D 设置组件边框是否为3D模式,若BORDERSTYLE设置为BSNONE则此属性无效COLOR 设定组件背景颜色CURSOR 设定鼠标经过组件时光标所显示的形状ENABLED 设定组件是否能使用,当设为FALSE时组件会呈转载 2013-09-14 17:11:47 · 1428 阅读 · 0 评论 -
delphi列表视图组件(TListView)使用方法|实例
TListView 组件以多种形式显示列表的项目,如详细资料、小图标、大图标等形式表示列表中的项目。 列表视图与用TListBox 组件实现的列表框非常相似。不同的是,列表视图可以让用户选择不同的显示方式,诸如大图标方式、小图标方式、简单列表方式和详细列表方式等。Windows XP 的资源管理器就是一个典型的列表视图。1.TListView 组件的典型用法 列表视图的显转载 2016-03-10 20:40:11 · 9604 阅读 · 0 评论