相关推荐
-
delphi 中鼠标移动事件
鼠标移动事件的应用 procedure TForm1.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin self.X := X; self.Y := Y; Dbgrid1.Repaint; end;
-
delphi组件:DELPHI组件的布局
过前面的学习,读者已经知道了如何放置组件,下面介绍向窗体中添加组件的方法,主要有:①在组件页中用鼠标单击选择组件,然后在窗体中单击或拖放。 ②在组件栏中双击组件,则被双击的组件会自动添加到默认的窗体或容器组件中。 ③选择一个或多个已在窗体中的组件,通过菜单命令“复制/"、“粘贴”到窗体中。 选择多个组件的方法有2种: ①按下Shift键的同时,利用鼠标左键单击各个组件。 ②按下鼠标左键并拖动,会出
-
在Delphi 中用程序实现自定义窗体的创建和显示顺序(2) (转)
在Delphi 中用程序实现自定义窗体的创建和显示顺序(2) (转)[@more@]在Delphi 中用程序实现自定义窗体的创建和显示顺序(2) 以上方法虽然可以实现动态的有选择地创建和显示窗体,但是有...
-
delphi动态创建的控件的Align问题altop按创建顺序依次下排
delphi动态创建的控件的Align问题altop按创建顺序依次下排
- Delphi 窗体创建与释放的顺序
-
Delphi5实现多窗体
【代码】Delphi5实现多窗体。
-
delphi 跟随按钮/鼠标焦点自定定位并显示panel
delphi 跟随按钮/鼠标焦点自定定位并显示panel
-
delphi application的对话框为什么跑到主窗口后面 ?
很多人纳闷,delphi写的程序,有时候对话框会跑到主窗口后面,怎么调整都不好,以为delphi天生的缺陷,经过我的研究后终于发现了问题所在: 原来很多人做循环处理的时候,常常在循环体内加入application.processmessages,这会使长时间的循环处理的时候,界面看起来不像卡死. 但是这时候如果点击了其他界面,最前端的窗口就不是当前程序的application了;这是因为app...
-
【delphi】下拉框显示多列字段,显示其中一列的值,获取其他字段的值
要求:下拉框显示多个字段的信息:编码、名称、计划号,选中时显示名称,获取计划号。 解决: 使用cxLookUpCombox控件, 在properties–>listsoruce中关联数据源, 在ListColumns中添加下拉框中要显示的字段, 在ListFieldIndex中设置要选中时要显示的字段的索引号, 在keyFiledNames中设置key值。 添加onchange事件,获取选...
-
delphi 获取元素相对屏幕的位置
由于需要点击验证码刷新,所以需要获取其相对屏幕的位置,代码如下: var doc:IHTMLDocument3; ele2:IHTMLElement2;p:TPoint;begin doc:=WebBrowser1.Document as IHTMLDocument3; ele2:=doc.getElementById('captchaImg') as IHTMLElement2;这
-
BCB和Delphi 执行顺序与快捷键
BCB和Delphi中Form的事件触发顺序 实现一项功能通常要做两件事:a)首先要知道在哪里控制;b)其次要知道如何控制。然而,很多情况下都是我们已经知道怎么去控制,但不知道控制点选在哪里。这主要是因为我们对组件事件的触发顺序搞不清楚。 构造函数->OnCreate->OnShow->OnActivate->OnPaint->OnCloseQuery->...
-
delphi的一些操作技巧
1、设置控件堆叠显示的层次。 右键send to back,右键bring to front。 2、窗体关闭时释放内存对象。 对于动态生成的窗体,一旦不再使用,一定要手动释放资源,不然你会看到程序占有内存疯狂上涨,然后就被任务管理器干掉了~手动释放主要有两种方式,第一种是显示调用Form.Free这个方法。对于上面用的例子Form2来说: Form2.Free; F
-
Delphi Form Designer (窗体设计器)之二
选择组件 1、 选择单个组件 要选择单个组件,只要在上面点击即可。选择组件时,八个黑色大小标记符出现在组件周围以提示它被选择了。如图所示: 选择组件时Object Inspector会发生变化,以显示所选控件的属性和事件。要取消选择,点击窗体背景或者在控件上Shift + Click取消选择。 Tip 每个组件有相应缺省事件处理程序。当双击窗体上组件时,Code Editor显示该组件的缺省事件处理程序,为输入代码做准备。在多数情况下,缺省事件处理程序是OnClick处理程序。双击组件时到底
-
LoadDll详解----衔接于上篇的DLL装载
根据我们上次所讲,其大概流程是差不多理清了,但是还有具体的一些细节和一个Tls的大头还没阐述,先把LoadDll的具体细节讲完,这里推荐大家去看毛德操先生的著作《内核情景分析》,这本书对ReactOS(一种也是基于NT的内核,但是不同于Windows,它是完全开源的)的解析入木三分,我读完这个DLL的装载后大有所获,所以强烈推荐这本好书!!! 好了,接下来就是我们的正题了先复习下调用流程。 Ldr...
-
DELPHI实现关闭指定进程,自身防杀
偶然翻到很久以前用DELPHI写的一个小程序,实现功能是在后台默默关闭符合条件的进程,并隐藏自身。编写目的是为了防止办公电脑运行游戏。 实现原理是: 1、程序运行后将自身以不同的名称一式三份存到系统各目录中,将其中一个COPY写到注册表里开机自启动,然后修改注册表中txt文件和exe文件打开方式分别指向另两个COPY,达到监控目的。 2、程序一但激活首先会确认各COPY是否存在以及注册表关联
-
问题-[致命错误] Project1.dpr(1): Unit not found: 'System.pas' or binary equivalents (DCU,DPU)
问题现象:[致命错误] Project1.dpr(1): Unit not found: 'System.pas' or binary equivalents (DCU,DPU) 问题原因:由于删除DCU出现的。在D:\delphi\Borland\Delphi7\Lib;下有DCU,删除就会出现上面的错误 问题处理:找个D7的电脑,复制所有的DCU到上面的目录中,就可以了。 ...
-
Delphi 项目 Build Configurations 构建配置 .DPROJ 文件
每个Delphi工程项目,都需要建立 Build Configurations,其构成的基础是:调试Debug方式和发行Release方式。这此配置都保存在 dproj文件中,.DPROJ文件使用XML格式,用作开发项目的保存和加载格式,包含源代码文件引用、编译器和链接器设置、项目目录和其他项目设置,它保存的中IDE环境参数和Project工程参数,即编译器的环境参数,最终编译生成.EXE 、.DLL 或.OCX 文件。
-
linux自定义窗体,在Delphi 中用程序实现自定义窗体的创建和显示顺序(2) (转)...
在Delphi 中用程序实现自定义窗体的创建和显示顺序(2) (转)[@more@]在 中用实现自定义窗体的创建和显示顺序(2)以上方法虽然可以实现动态的有选择地创建和显示窗体,但是有一个致命的弱点,就是程序关闭的转移,不能保留Form1的程序关闭权限。怎样真正实现有选择的创建和显示窗体,并且能保持Form1为主窗体呢?方法如下::namespace prefix = o ns = "urn:sc...
-
delphi应用程序组成(基础笔记)
本文主要介绍一些基本的页面信息以及基础代码结构代表含义。 打开 Delphi 应用程序 用鼠标单击系统菜单 File|New Application 则自动生成第一个项目文件 缺省文件名为 Project1.dpr 缺省表单为Form1 代码编辑器中单元文件缺省名字为 Unit1.pas 。如下图所示: 在打开 Delphi 时 会自动建立一个项目文件 如果使用 File|Save Project As 保存整个项目文件 则可以看到该文件包括如下文件: 1.项目文件 .dpr 2.项目选项文件 .dof
-
delphi模态窗口跑到后面的解决办法
procedure TForm1.ShowForm2; begin Self.Enabled := False; try with TForm2.Create(nil) do begin try if ShowModal = mrOk then // Returned OK. Do something;
17 楼 tenderuser 2011-03-24 14:27
16 楼 ZZX19880809 2011-03-23 15:28
15 楼 lizhuang 2011-03-23 14:45
14 楼 bellicism 2011-03-23 14:27
13 楼 Mr.Ten 2011-03-23 14:02
12 楼 dj4kobe 2011-03-23 13:08
11 楼 songfantasy 2011-03-23 12:44
Google 确实牛X
10 楼 neverforget 2011-03-23 11:33
9 楼 lokinell2006 2011-03-23 10:13
8 楼 onlyonce 2011-03-23 09:36
第一个很好看很有质感,第二个太普通了!!
7 楼 geminiyellow 2011-03-23 09:34
6 楼 ganqing1234 2011-03-23 09:10
我也觉得,qq中间是个企鹅
5 楼 arrongao 2011-03-23 08:56
4 楼 freish 2011-03-23 08:02
3 楼 achun 2011-03-22 14:21
2 楼 hilly 2011-03-22 13:32
1 楼 mvpzhoulong 2011-03-22 12:59