随笔分类 -  Delphi

delphi简单单向字符串加密函数
摘要:delphi用久了有的时候得给密码加密一下,简单点就行了,这个函数还是不错的。 const XorKey:array[0..7] of Byte=($B2,$09,$AA,$55,$93,$6D,$84,$47); // function Enc(Str:String):String;//字符加密函 阅读全文

posted @ 2017-09-30 00:54 癫狂编程 阅读(279) 评论(0) 推荐(0) 编辑

窗体的基本属性
摘要:窗体利用很多属性来确定窗体的外部形态和特征,在设计阶段可以用‘Object Inspector’来设置窗体的属性。下面就对窗体的 本属性加以详细的介绍。 1.Active属性 该属性用于指示窗体是否处于激活状态(拥有输入焦点)如果窗体处于当前打开窗体,则他的Active属性值变为True 否则为Fa 阅读全文

posted @ 2017-09-28 01:55 癫狂编程 阅读(1436) 评论(0) 推荐(0) 编辑

delphi property read writer 如何使用
摘要:type TMyClass = class(TObject) private FMyName: string; FMyAge: Integer; procedure SetAge(age: Integer); function GetAge(): Integer; published propert 阅读全文

posted @ 2017-09-23 22:37 癫狂编程 阅读(966) 评论(5) 推荐(0) 编辑

Delphi 常用属性说明(超长)
摘要:Delphi组件的常用事件Onclick——当单击时触发这个事件中的代码Onchange——当改变该组件内容时触发其中的代码Oncreate——当创建时触发这个事件中的代码Onclose——当关闭的时候触发其中的代码OnKeyDown——当按下键盘上的键时触发该处代码OnKeyUp——当松开键盘上的 阅读全文

posted @ 2017-09-23 22:33 癫狂编程 阅读(653) 评论(0) 推荐(0) 编辑

对delphi中的数据敏感控件的一点探索
摘要:一直对delphi数据敏感控件很好奇,感觉很神奇。只要简单设置一下,就显示和编辑数据,不用写一行代码。 如果不用数据敏感控件,编辑一个表字段数据并保存,我相信应用如下代码。 Table1.edit, Table1.fieldByName (‘***’) .AsString:= ‘***’; //Ta 阅读全文

posted @ 2017-09-18 01:52 癫狂编程 阅读(514) 评论(0) 推荐(0) 编辑

delphi 右键删除dbgrid行
摘要:Delphi DBGrid右键删除行并提交至数据库.在form上添加,控件TPopupMenu,并指定右键名称:删行 2.编写删除语句: If ADOQuery1.State in [dsEdit, dsInsert] then ADOQuery1.Post; If ADOQuery1.Record 阅读全文

posted @ 2017-09-17 23:18 癫狂编程 阅读(847) 评论(0) 推荐(0) 编辑

在DBGrid中,单击单元格选择整行,双击又可编辑单元格
摘要:在设计过程中,有时候数据较大量,field 较多的时候,只是点击单元格可能会对某个field的数据误操作(如数据错行),为此才会想到这个问题,解决办法如下:点击单元格就改当前行颜色。首先DBGRID的属性做好下设置(其实也是DBGRID默认的属性)DBGrid1->Options->dgEditin 阅读全文

posted @ 2017-09-17 22:53 癫狂编程 阅读(676) 评论(0) 推荐(0) 编辑

Delphi.XE2破解方法
摘要:我安装的是Delphi.XE2.RTM.v16.0.4256.43595.Lite.v5.0 ,安装完后打开显示是15天试用。 退出XE2后把C:\Program Files\Embarcadero\RAD Studio\9.0\License 文件夹删除。 再打开XE2就会出现注册窗口,如下图: 阅读全文

posted @ 2017-09-07 10:20 癫狂编程 阅读(1018) 评论(2) 推荐(0) 编辑

在使用ADOQuery删除数据时的处理 [问题点数:100分,结帖人isdxsc]
摘要:在使用ADOQuery删除数据时的,希望在他的事件BeforeDelete进行一些判断,符合要求的进行删除,不符合要求的终止这个删除行为,请问应该用什么语句呢?还有个比较奇怪的现象也一起请教:DBGrid的Option里,dgConfirmDelete已经设置为False,为什么我每次删除数据时,都 阅读全文

posted @ 2017-08-31 16:48 癫狂编程 阅读(273) 评论(0) 推荐(0) 编辑

delphi DBGRID 刷新定位问题 [问题点数:0分]
摘要:我程序是 adoquery+datasource+dbgrid 做的我有一个窗体:有四个按钮。分别是新建,修改,删除,刷新。新建第一条记录,dbgrid显示一条记录,新建第二条记录。DBGRID总共显示第一,第二条记录。不需要把以前记录显示出来。。修改时候,,,当修改当前记录完成后DBGRID回当前 阅读全文

posted @ 2017-08-31 15:57 癫狂编程 阅读(713) 评论(0) 推荐(0) 编辑

如何判断一条记录什么字段被修改了 [问题点数:40分,结帖人bluesukeke]
摘要:查询出来数据,在数据集编辑状态下,如何判断一条记录被修改了,哪些字段被修改了。 可用adoquery的Delta屬性。。。eg: ClientDataSet1.Delta... PS:POST前是準確的。。。 ADOQuery1.Fields[0].NewValue ADOQuery1.Fields 阅读全文

posted @ 2017-08-31 15:55 癫狂编程 阅读(655) 评论(0) 推荐(0) 编辑

delphi dbgrid 修改、更新、删除
摘要:https://zhidao.baidu.com/question/580946797.html DELPHI 中,使用 dbgrid显示数据。窗体上放置三个按钮,caption分别为:修改、删除、更新。1,修改就是直接在dbgrid中修改数据,然后保存到数据库中;2,删除,就是,当鼠标点击一条记录 阅读全文

posted @ 2017-08-31 15:31 癫狂编程 阅读(2288) 评论(0) 推荐(0) 编辑

Delphi编程中动态菜单要点归纳
摘要:一、创建菜单并添加项目 在设计程序时,有时需要动态创建菜单, 通常使用以下的语句: PopupMenu1 := TPopupMenu.Create(Self); Item := TMenuItem.Create(PopupMenu1); Item.Caption := '菜单一'; Item.OnC 阅读全文

posted @ 2017-08-31 04:12 癫狂编程 阅读(656) 评论(0) 推荐(0) 编辑

动态创建菜单和动态关联菜单项事件
摘要://动态创建四级菜单 var MainMenu:TMainMenu; SubMenu,SubMenu2,submenu3,submenu4:TMenuItem; MainMenu:=TMainMenu.Create(self); MainMenu.AutoHotkeys:=maManual; Sub 阅读全文

posted @ 2017-08-31 04:01 癫狂编程 阅读(218) 评论(0) 推荐(0) 编辑

delphi创建动态菜单
摘要:1.动态生成菜单项 varFirstItem: TMenuItem;SecondItem: TMenuItem; begin FirstItem := TMenuItem.Create(Self); FirstItem.Caption := ‘FirstName’; PopupMenu1.Items 阅读全文

posted @ 2017-08-31 03:42 癫狂编程 阅读(873) 评论(0) 推荐(0) 编辑

用Delphi制作动态菜单 该文章《用Delphi制作动态菜单》
摘要:恢复内容开始 1.首先,确定动态菜单的数据来源,即要确定动态菜单标题是来自Windows的系统注册表,还是来自一个数据库,或者是来自一个子目录,主要由程序的功能而定。这里假设主窗口名为MainForm,上面已有主菜单,其动态菜单的数据源是一个String(字符串)类型的变量,名称为SubMenuIt 阅读全文

posted @ 2017-08-31 03:38 癫狂编程 阅读(384) 评论(0) 推荐(0) 编辑

Delphi动态添加菜单
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls, ComCtrls; type TMainFo 阅读全文

posted @ 2017-08-31 02:46 癫狂编程 阅读(1604) 评论(0) 推荐(0) 编辑

动态创建菜单和动态关联菜单项事件
摘要://动态创建四级菜单 var MainMenu:TMainMenu; SubMenu,SubMenu2,submenu3,submenu4:TMenuItem; MainMenu:=TMainMenu.Create(self); MainMenu.AutoHotkeys:=maManual; Sub 阅读全文

posted @ 2017-08-28 19:57 癫狂编程 阅读(217) 评论(0) 推荐(0) 编辑

delphi7调用数据库连接属性
摘要:背景:连接数据库用ADOQuery控件,但是程序一旦编译完成,如果想更改数据库连接设置还得重新修改ADOQuery的属性重新编译 如果可以在程序中可以随时设置ADOQuery的属性则会方便很多。 实现:调用如下程序可以进行数据库连接属性的设置 [delphi] view plaincopyprint 阅读全文

posted @ 2017-08-28 19:42 癫狂编程 阅读(330) 评论(0) 推荐(0) 编辑

在Delphi中调用"数据链接属性"对话框设置ConnectionString
摘要:项目需要使用"数据链接属性"对话框来设置ConnectionString,查阅了一些资料,解决办法如下: 1.Delphi在Delphi中比较简单,步骤如下:方法1: use ADOConED; ADOConED.EditConnectionString(ADOConnection1); 这样我们就 阅读全文

posted @ 2017-08-28 19:41 癫狂编程 阅读(667) 评论(0) 推荐(0) 编辑

导航

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