如何实现每点击一次鼠标 edit1.text增加1? ( 积分: 0 )

  • 主题发起人 主题发起人 pingguolu
  • 开始时间 开始时间
P

pingguolu

Unregistered / Unconfirmed
GUEST, unregistred user!
第一次点击 edit1.text为1;
第二次点击 edit1.text为2;
。。。
。。。。
 
onClick事件里写如下代码:
edit1.text:=IntToStr(StrToInt(edit1.text)+1);
 
处理鼠标点击消息WM_LBUTTONUP即可
 
kjzzn 可否说详细点!
 
0分也要写这么多?
在form的private中声明
procedure WMLBUTTONUP(var MSG:TWMLBUTTONUP);message WM_LBUTTONUP;

实现部分
procedure WMLBUTTONUP(var MSG:TWMLBUTTONUP);
begin
edit1.text:=IntToStr(StrToInt(edit1.text)+1);
inherited;
end;
 
点击什么都不说,SB
 
kjzzn,说的应该可以。可以用Hook
 

Similar threads

S
回复
0
查看
698
SUNSTONE的Delphi笔记
S
S
回复
0
查看
786
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
848
DelphiTeacher的专栏
D
后退
顶部