摘要: TDataSet控件以及它的继承控件,例如TSimpleDataSet/TClientDataSet等都可以使用Locate方法在结果数据集中查寻数据。程序首先必须使用SQL命令从后端数据库中取得数据并且形成结果数据集,然后才使用Locate方法查寻数据。 当使用Locate方法查寻数据时,开发人员可以使用任何的字段条件来查寻,而无须理会这个字段是不是索引字段。当然,当开发人员使用索引字段来查寻数据时,Locate会直接使用索引来帮助查寻,因此速度会非常快速。如果开发人员使用非索引字段查寻数据,那么Locate也将使用目前它知道最好的方式来查寻数据。 此外,Locate方法不只能够查寻一个单一 阅读全文
posted @ 2011-12-19 10:47 IT少年 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: MaskEdit是用来建立编辑框的,但它与Edit编辑框可以输入任意字符不同,MaskEdit可以限制用户只能按照既定的输入格式输入。掩码编辑框(MaskEdit)是一种特殊的编辑框。使用它可以设计出许多复杂的输入格式。在选用MaskEdit之后,需要为它设计一个输入格式。方法如下: 首先在窗体上将MaskEdit选中,在对象查看器(Object Inspector)中找到EditMask属性,双击它,弹出一个如下图所示的对话框。 对话框左上角的Input Mask编辑框用于输入掩码格式。掩码格式可以分为三部分,每个部分之间用分号“;”分开,如“!90:90:90:;1;_ ”。下面解释各.. 阅读全文
posted @ 2011-12-19 10:31 IT少年 阅读(1802) 评论(0) 推荐(0) 编辑
摘要: OnMouseDown很简单,鼠标按下触发的事件,与之对应的是OnMouseUp事件。通常的情况下,它们两个都可以实现用鼠标单击的事件,但是它们之间也是有区别的一般的它们两个是可以互相代替的使用的,但在这里举个小例子,说明它们之间的不同之处,对于初学者可能会有所帮助。 例如,使用OnMouseDown和OnMouseUp都可以去实现用鼠标触发按钮事件,这个大家都很清楚的。鼠标在按钮上面按下,此时触发了OnMouseDown事件,在没有释放之前不会触发OnMouseUp事件。但是应该注意一点,若是在释放鼠标的过程中,鼠标离开了按钮之外的话,就算是释放鼠标也不会触发OnMouseUp事件。有些朋友 阅读全文
posted @ 2011-12-19 09:58 IT少年 阅读(3407) 评论(1) 推荐(0) 编辑
摘要: HOW是非模式显示窗体 SHOWMODAL是模式显示窗体 前者关闭时窗体并没有释放,需要在FORM的ONCLOSE中添加ACTION:=NIL; 后者就不用 我一般都用后者show 只简单的显示出所调用窗口,showmodal 需要在关闭窗口之后才能进行其它窗口的操作; 同时showmodal 能获取到返回值;两种方法可以让它show 出来1:uses 单元的文件名;在过程中,直接用 窗体名称.show;如果我不出来我是王八!2:uses 单元的文件名;在过程中var 变量:tform2;变量:=tform2.create(self);变量的.show;用完以后记得释放;A窗口show... 阅读全文
posted @ 2011-12-19 09:45 IT少年 阅读(829) 评论(0) 推荐(0) 编辑