if assigned(button1.onclick) then
begin
...
end;
这样不行?不知为什么?
begin
...
end;
这样不行?不知为什么?
解决方案 »
- 80分请教:FormCreate中注册ODBC数据源异常
- 遍历文件夹下的文件 问题
- 关于数据库存取图片(格式为*.jpg或*.gif)的问题..100分在线求救?
- XML对数据库的多表操作
- 加密后的内容如何进行查询?
- inner join语句是怎么用的,因为CSDN的历史帖子现在是不显示的(非常糟糕,很多问题都不能查询历史贴子了),所以只能提问了
- 各位高手:如何分割磁盘?急!!!!!
- exe项目调用一个运行时包,然后编译通过,可是一运行就报错:无法定位程序入口
- 是哪里出了错─miads的入门级问题??
- 要在任务栏里显示程序的图标(就想Foxmail一样)怎么做?
- 请问如何解决下面的问题(关于DbGrid的)
- 如何在准确获取其他程序中信息
在formshow的时候
btncliflag:=false;
在点击时
btncliflag := true;
clicked:boolean;
Procedure TForm1.Button1OnClick(Sender:TObject);
begin
clicked:=true;
end;if clicked=true then 点过了 else 没点过
begin
Button1.tag:=1;
end;判断Button1的Tag是否为1就表示是否按过
可是button不是自己写的,是另外的一个EXE程序,那怎么办了?
cdsgajxlp(起名很难) :只要你能找到这个BUTTON在系统中的句柄 ,然后用钩子分析,应该可以
btn.tag := 1