相关推荐
-
delphi指示器控件
一组delphi下的数字指示器控件,有表盘,指针、指示盘等
-
Delphi TNotifyEvent是Delphi中基本通知事件的类型
TNotifyEvent是Delphi中基本通知事件的类型,定义为: type TNotifyEvent = procedure(Sender: TObject) of object; 它除了发送者外不带任何其他信息,只用作通知程序某个事件已经发生的用途。 可以自己定义许多类似的类型,用来处理事件;
-
delphi自定义事件处理 TNotifyEvent
为什么我们点击按钮,就会执行按钮的onclick事件?这个事件是怎么和我们自己的代码关联起来的。相信很多人都有这个疑问。那么我们就通过一个自定义事件来了解这里面得运行原理。以乘法运算来显示,如果乘数大于100,就提示用户,太大了。这个事件用自定义事件定义。 大家先看一下最终效果, 我添加了三个文本框,一个按钮,当第一或者第二个文本框的数>100时,点求积按钮,提示Too Big 对话
-
Delphi:对TNotifyEvent的理解
type TNotifyEvent = procedure (Sender: TObject) of object; 在Delphi中事件也是一个类,类型就是事件类型,不同的事件属于不同的类。TNotifyEvent就是用的最广的一个事件类型,在代码中可以把一个过程赋给事件。 type TMyProc = procedure(Sender: TObject); //声明函数类型 ...
-
实时的监控一个目录
在WIN32下用DELPHI侦测目录变化,可用WIN32提供的文件改变通知API来完成。FindFirstChangeNotification, FindNextChangeNotification,FindCloseChangeNotification。在应用程序中调用这些函数时,产生一个监控这个变化的句柄,可用WAIT函数集来等待这个变化。这样,当监控程序运行时,可以达到监控文件变化的动作
-
在DELPHI中根据事件指针调用事件
我们知道,在DELPHI中我们看到的VCL组件的事件处理函数其实更准确的应该称为事件属性。既然是属性,它就要符合属性的规定。属性是VCL组件中变量以及方法的访问器,是访问组件内部私有存储控件的接口,是一个指针。 那么我们是否可以通过指针的方法来动态调用VCL的事件呢?答案是肯定的。 例如我们在一个窗体中有一个BUTTON,在它的ONCLICK事件中,我么写如下代码,目的是让用
-
Delphi中线程类TThread实现多线程编程2---事件、临界区、Synchronize、WaitFor……
接着上文介绍TThread。 现在开始说明 Synchronize和WaitFor 但是在介绍这两个函数之前,需要先介绍另外两个线程同步技术:事件和临界区 事件(Event) 事件(Event)与Delphi中的事件有所不同。从本质上讲,Event其实就相当于一个全局的布尔变量。它有两个赋值操作:Set和ReSet,相当于把它设置为 True或False。而检查它的值是通过...
-
Delphi 7中处理TEdit鼠标进入 离开事件
在盒子论坛上看见一Delpher提出要求说:在鼠标进入TEdit控件时弹出消息框,我扩展了TEdit功能,把它封装成了一个组件,代码如下 1 unit MyEdit; 2 3 interface 4 5 uses 6 SysUtils, Classes, Controls, StdCtrls,Messages,Dialogs,Forms,Windows;...
-
Delphi仿制Web的导航
Delphi开发的一个仿制Web样式的导航界面,没有使用三方组件。
-
制作Delphi“向导”
[Crystal Studio Web][delphi]利用制作Delphi“向导” 在许多应用软件中,利用各种“向导”用户可以完成不同的操作。在Delphi中利用一个Form就可以制作出“向导”。下面用一个简单的例子来说明。 1. 新建一工程,此工程中包含两个Form:Form1、Form2,对应单元名leader.pas、show.pas。使用Form1制作“向导”,
-
DELPHI多图片合成一图片
DELPHI多合成一源代码,绝对可编译。
-
Delphi IDE扩展开发向导
作者:Borland(由CnPack翻译)来源:www.CnPack.org 以后文章中没有写我的开场白:技术交流,DH讲解 的都是转载的,知道作者名字的,我会写出来,不知道也没有办法了.但是好文章还要拿出来和大家分享的. 一、 概 述 1、 前言 Delphi的IDE扩展是一般程序员很少涉足的领域,不管是网上还是书店里,这方面的资料都是鲜有所见。Delphi7自带的帮助文件是...
-
Delphi多线程的OnTerminate属性(附加一个关于临界区线程同步的例子)
首先看TThread源码中关于OnTerminate的代码: public .... property OnTerminate: TNotifyEvent read FOnTerminate write FOnTerminate; ... end; 再看Delphi自带的帮助手册中对于OnTerminate的解释: Occurs ...
-
Delphi自定义事件TNotifyEvent用法
自定义事件定义的方法和定义属性差不多,只是类型时TNotifyEvent。 TNotifyEvent是默认事件,其定义为: TNotifyEvent = procedure(Sender: TObject)示例一(仅列出相当代码):type TParent=class(TObject) private FTimeOut:TNotifyEvent;//事件的方法指...
2 楼 2008-bj5 2013-05-06 17:33
说得太精髓啦,不过不够全面:国内又可以自主研发、自主创新、自主产权了
1 楼 iecel1990 2013-05-03 09:32