随笔分类 -  Delphi

上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 63 下一页

DELPHI的MEMO组件
摘要:位于Standard选项卡上,它是对EDIT控件的扩展,可以对多行文本进行显示、输入 和编辑. Lines属性: 该属性实际上为TStrings类型的对象,用来存放Memo对象的文本 TStrings有一个缺省的属性Strings, 它的定义为: property strings[index:int 阅读全文

posted @ 2018-10-12 16:29 癫狂编程 阅读(6826) 评论(0) 推荐(0) 编辑

学习 SQL 语句 - Select(9): 其他
摘要://只要前五条记录 procedure TForm1.Button1Click(Sender: TObject); begin with ADODataSet1 do begin Close; CommandText := 'SELECT TOP 5 * FROM country'; Open; e 阅读全文

posted @ 2018-10-05 19:11 癫狂编程 阅读(128) 评论(0) 推荐(0) 编辑

Delphi中Sender对象的知识
摘要:Sender是一个TObject类型的参数,它告诉Delphi哪个控件接收这个事件并调用相应的处理过程。你可以编写一个单一的事件处理句柄,通过Sender参数和IF…THEN…语句或者CASE语句配合,来处理多个构件。发生事件的构件或控件的值已经赋给了Sender参数,该参数的用途之一就在于:可以使 阅读全文

posted @ 2018-10-04 22:44 癫狂编程 阅读(1906) 评论(0) 推荐(1) 编辑

Delphi处理事件函数中的Sender: TObject代表什么?
摘要:下面这个按钮点击事件中,Sender代表谁? 是代表事件的拥有者吗? 代表响应这个事件的当前的控件比如你上面那个事件,sender就是被点击的那个按钮 按照语义来说是被触发的那个控件当然也并不一定 如果自己调用这个参数可以传任意对象 代表响应这个事件的当前的控件;ToolButton1的click事 阅读全文

posted @ 2018-10-04 22:42 癫狂编程 阅读(679) 评论(0) 推荐(0) 编辑

(sender as TButton).some 和 TButton(sender).some 的区别是什么?
摘要:(sender as TButton).some 和 TButton(sender).some 的区别是什么? (Sender as TButton) 与 TButton(Sender) 都是 Typecasting,只是语法不同罢了, 因此, 写成 (Sender as TButton).Capt 阅读全文

posted @ 2018-10-04 22:34 癫狂编程 阅读(551) 评论(0) 推荐(0) 编辑

DELPHI 解决DBGrid SHIFT键多选问题
摘要:在实际项目中,偶然遇到需要按下SHIFT键,在DBGrid中进行多选的情况,测试了几种方法,最终确定了一个比较好的解决方法,总结如下: 阅读全文

posted @ 2018-09-21 02:22 癫狂编程 阅读(465) 评论(0) 推荐(0) 编辑

Delphi中Self和Sender的区别
摘要:在事件处理程序参数表中,至少含有一个参数Sender,它代表触发事件处理程序的构件,如在上例中,Sender就指Button2,有了Sender参数,可以使多个构件共用相同的事件处理程序,如下例: Procedure Tform1.Buttonclick(Sender:Tobject); Begin 阅读全文

posted @ 2018-09-21 01:51 癫狂编程 阅读(333) 评论(0) 推荐(0) 编辑

delphi7中 OnDrawColumnCell 事件怎么用
摘要:你问的这个事件应该是dbgrid控件中的吧?这个事件是在grid控件载入数据的时候触发的,至于你这个“怎么用”波及的范围太大了,呵呵!不知道如何说起!另外还是发一段相关的代码吧,这也是我之前提过问题,别人回答的:这段代码是在数据加载时触发执行下面的代码,判断数据内容重画GRID中的单元格内容:pro 阅读全文

posted @ 2018-09-20 21:59 癫狂编程 阅读(1015) 评论(0) 推荐(0) 编辑

Delphi 的绘图功能[8] - TextOut、TextWidth、TextHeight
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure But... 阅读全文

posted @ 2018-09-20 21:28 癫狂编程 阅读(984) 评论(0) 推荐(0) 编辑

E2202 Required package 'rtl' not found"
摘要:最近重新下载了一个delphi Berlin 10.1.2绿色版本,解压后剪切到别的盘上了,一些需要直接编译的.dpk包,例如fastReport都不能了,都提示E2202 Required package 'rtl' not found",google了一下,终于找到了答案,就是程序目录下dcc3 阅读全文

posted @ 2018-09-20 21:08 癫狂编程 阅读(991) 评论(0) 推荐(0) 编辑

delphi怎样单步调试
摘要:在delphi的IDE编辑窗口里,主菜单->Run->Step Over或者主菜单->Run->Trace Into单步调试有两种方式:一种是Step Over,快捷键是F8,单步执行语句,遇到函数时不进入其内部。另一种是Trace Into,快捷键是F7,这种单步调试方式在遇到函数时,会自动跳转进 阅读全文

posted @ 2018-09-19 14:55 癫狂编程 阅读(994) 评论(0) 推荐(0) 编辑

delphi怎么单步调试
摘要:在delphi的IDE编辑窗口里,主菜单->Run->Step Over或者主菜单->Run->Trace Into单步调试有两种方式:一种是Step Over,快捷键是F8,单步执行语句,遇到函数时不进入其内部。另一种是Trace Into,快捷键是F7,这种单步调试方式在遇到函数时,会自动跳转进 阅读全文

posted @ 2018-09-19 14:53 癫狂编程 阅读(433) 评论(0) 推荐(0) 编辑

Delphi编程防止界面卡死的方法经验分享
摘要:Delphi编程防止界面卡死的方法经验分享! 1.循环里面防止界面卡死的方法可以使用Application.ProcessMessages; 例如下列方法: var n: Integer; begin for n := 0 to 10000 do begin Edit1.Text := IntToS 阅读全文

posted @ 2018-09-10 17:32 癫狂编程 阅读(3503) 评论(0) 推荐(0) 编辑

Delphi实现ERP单据列表栏目设置
摘要:什么都不用说了,ERP你懂的。一张报表,不同的客户都可以调死你。直接上图 通过这个设置界面,直接生成参数调整报表所用的DBGridEh。对,是DBGridEh,不是DBGrid,也不是CXGrid。 然后再将这些参数生成一个JSON,保存到数据库。下次打开,直接取这个JSON就可以了。这样,客户可以 阅读全文

posted @ 2018-09-10 16:50 癫狂编程 阅读(734) 评论(0) 推荐(0) 编辑

delphi self 的使用
摘要:delphi之self 在使用delphi的对象技术的时候,经常会看到一个词汇:self,它到底指的是什么呢? 我们还要从对象与类的关系谈起。 类是对将要创建的对象的性质的描述,是一种文档。这很重要: 类只是一段描述性的文字,它并不会真去分配内存,无论在其中定义多少变量。 如果打个比方, 类就是图纸 阅读全文

posted @ 2018-08-14 19:16 癫狂编程 阅读(431) 评论(0) 推荐(0) 编辑

Delphi与各数据库数据类型比较
摘要:Delphi数据类型与各数据库数据类型对比如下表,如有具体说明见表中脚注: Delphi Type Oracle Types SQL Server Types MySQL Types [1] InterBase Types PostgreSQL Types SQLite Types ftSmalli 阅读全文

posted @ 2018-07-10 21:35 癫狂编程 阅读(1386) 评论(0) 推荐(0) 编辑

delphi self 的使用
摘要:delphi self 的使用 delphi之self 在使用delphi的对象技术的时候,经常会看到一个词汇:self,它到底指的是什么呢? 我们还要从对象与类的关系谈起。 类是对将要创建的对象的性质的描述,是一种文档。这很重要: 类只是一段描述性的文字,它并不会真去分配内存,无论在其中定义多少变 阅读全文

posted @ 2018-06-23 00:54 癫狂编程 阅读(418) 评论(0) 推荐(1) 编辑

Delphi DBGrid记录全选和反选拖动处理
摘要:DBGrid1.DragMode := dmManual;//留意这个设置不要变 procedure ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean); procedure TForm18.ApplicationEven 阅读全文

posted @ 2018-06-20 02:57 癫狂编程 阅读(217) 评论(0) 推荐(0) 编辑

在DbGrid中,不按下Ctrl,单击鼠标如何实现多选?谢谢
摘要:解决方案 » 有了dbgrid1.options.dgmultiselect:=true;必须按下Ctrl键,才能实现多选, 修改源代码,把以下内容if Select and (ssShift in Shift) then改为if Select then 记住是在DBGRIDS单元里: if ssC 阅读全文

posted @ 2018-06-20 02:55 癫狂编程 阅读(396) 评论(0) 推荐(0) 编辑

在DBGrid中实现多选功能
摘要:1、首先把DBGrid->options-dgMulitSelect设为True. dgRowSelect也设为True,此属性设为true后,DBGrid将不能编辑,如何实现能否编辑代码如下 要先引用 uses DBGrids单元 procedure TfrmXJCGHD.CheckBox1Cli 阅读全文

posted @ 2018-06-16 23:59 癫狂编程 阅读(746) 评论(0) 推荐(0) 编辑

上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 63 下一页

导航

好的代码像粥一样,都是用时间熬出来的