上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页

2012年1月28日

VCL组件之TScrollBar

摘要: TScrollBar类的继承关系如下: 在很多情况下,我们都不需要给控件添加滚动条,在显示不下的情况下,控件会根据其设置,自行选择是否添加滚动条。但是如果要自己控制窗体上控件的滚动,就要使用位于Standard组件面板上的ScrollBar组件。下面列出了ScrollBar组件的常用属性。 TScrollBar的常用属性 属性 含义 ... 阅读全文

posted @ 2012-01-28 00:04 pchmonster 阅读(2225) 评论(1) 推荐(4) 编辑

2012年1月26日

VCL组件之TLabel、TStaticText和TLabeledEdit

摘要: TLabel、TStaticText、TLabeledEdit类的继承关系如下: Label组件位于Stantdard组件面板上,属于非窗口控件,不能获得输入焦点。一般用来显示一些用户不能改动的文字或给其他一些没有标题的组件充当标题。TStaticText类和TLabel类很类似。但Label对象没有窗口句柄,而StaticText对象却有。在加速键必须属于窗口控件的场合下,我们可以... 阅读全文

posted @ 2012-01-26 21:57 pchmonster 阅读(5733) 评论(0) 推荐(1) 编辑

VCL组件之按钮

摘要: VCL中包含好几种类型的按钮,尽管它们不都是基于标准Windows按钮,但仍把所有按钮类型列出来。在看具体的按钮组件之前先复习下一些基本知识。 Note 设置按钮的Caption属性时,使用&符号,就像设置菜单项的Caption属性一样,&符号后面的字符会有下划线,作为按钮的加速键。 1、按钮属性 按钮属性只有四个显著属性,如下: ModalResult Def... 阅读全文

posted @ 2012-01-26 13:43 pchmonster 阅读(4468) 评论(3) 推荐(2) 编辑

2012年1月24日

VCL组件之列表框(ListBox)与组合框(ComboBox)

摘要: ListBox组件与ComboBox组件 列表框与组合框组件也被广泛的使用。列表框表示标准Windows列表框,它提供用户选的一列选择表。如果列表框包含更多的项,不能一次显示,滚动栏提供存取列表框中其余项。 New Term 一些列表框(list boxes)是自绘(Owner-Draw)表框,在自绘列表框中,程序员负责从表框中画表项。 如果需要,可以自绘列表框,也许没有人意识... 阅读全文

posted @ 2012-01-24 23:08 pchmonster 阅读(6318) 评论(3) 推荐(2) 编辑

VCL组件之编辑控件

摘要: Note 以后将用两种方式提及组件,以组件的名称或定义组件的VCL类的名称。可以说“Label组件用于……”或说“TLabel用于……”,这两种方式谈到的是同一组件。 编辑控件(Edit Control) Delphi共有5个编辑控件组件,Edit、Memo、MaskEdit、RichEdit(该控件不是标准Windows控件)和SpinEdit(数字编辑框),在此讨论因为它与其... 阅读全文

posted @ 2012-01-24 09:57 pchmonster 阅读(5354) 评论(0) 推荐(6) 编辑

2012年1月23日

VCL组件之TStrings

摘要: TStrings类是管理字符串列表的VCL类。有几个VCL组件使用TString实例来管理它们的数据(通常是文本)。例如在之前的ScratchPad应用程序时使用了TStrings,你可能不记得使用了Strings类,而实际上是使用了,只不过没有意识到而已。还记得装载文件和保存文件吗?使用了类似下面的语句: Memo.Lines.SaveToFile(SaveDialog.FileName);T... 阅读全文

posted @ 2012-01-23 13:24 pchmonster 阅读(1842) 评论(1) 推荐(2) 编辑

2012年1月22日

VCL组件之主要方法(Methods)和通用事件(Events)

摘要: 组件的主要方法(Methods) 大多数组件有20多个公用方法,窗口组件有40多个公用方法可以选择。有趣地是,并不是都被广泛使用。组件的多数功能通过属性来完成。例如,隐蔽一组件,可调用其Hide方法或者设置Visible属性为False。另外,组件通常针对目的有明确的方法,它可能是在处理个别组件用的最多的方法。 然而有几个方法值得一提,把它们列在下面。注意一些方法不是对所有控件都有,这不是对每... 阅读全文

posted @ 2012-01-22 15:35 pchmonster 阅读(2428) 评论(2) 推荐(4) 编辑

2012年1月21日

VCL组件之重要的公用属性

摘要: 所有的组件都有某些公用的属性。例如所有的可视化组件都有Left和Top属性,它决定了组件在窗体上的位置。像Left、Top、Height及Width属性都是不言自明的,在此就不重复了。然而有几个公用属性值得稍微仔细地探讨。 Align(对齐)属性 在前面的讲解Form Designer中已经讨论了Align属性,就不要重复讨论了。 Color(颜色)属性 设置组件的背景颜色(文... 阅读全文

posted @ 2012-01-21 17:32 pchmonster 阅读(2122) 评论(2) 推荐(2) 编辑

2012年1月18日

VCL组件之Name属性

摘要: Name属性 Name属性在组件中占重要地位。在前面已经讨论了,在窗体上安放组件时会发生什么。当组件被安放在窗体上,同时考虑下一步动作的同时,Delphi就已经在幕后工作了。Delphi做的一件事是建立指向组件的指针,指定Name属性为变量名。例如把Edit组件安放到窗体上,改变Name属性为MyEdit。此时Delphi把下面的句子安放在窗体的类说明中(public),如下图: 当应用程... 阅读全文

posted @ 2012-01-18 21:35 pchmonster 阅读(1599) 评论(2) 推荐(3) 编辑

2012年1月17日

VCL组件回顾

摘要: 如目前所知道的,Delphi的大部分的功能是组件赋予的。使用Form Designer,可以把组件安放在窗体上,改变其设计阶段属性。在多数情况下所要做的就是这些。如有必要,也可以在运行阶段操作组件,改变其属性,调用其使用方式。此外,每个组件都是对应于一定的事件设计的。 接下来的这几讲中,我们会学到经常用到的的组件,由此学到代表那些组件的可视化组件库(VCL)类。在学习的同时,我们要随时去实践去测... 阅读全文

posted @ 2012-01-17 22:15 pchmonster 阅读(1109) 评论(1) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页

导航