在DELPHI中使按钮无效的方法?????? 在DELPHI中怎样使按钮在运行中无效(即无法去按按钮),但按钮的颜色不变灰? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 API: MapWindowPoints()将按钮的客户区映射到其它的区域! 把Button放在一个Panel上面,然后可用设置panel的Enable属性。 procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begin Abort;end; button1.onclick := nil 一种方法是enable ,但要变灰,另一种是使用屏蔽法,即在onclick事件中写代码屏蔽事件,就是简单的弄个BOOL变量,执行onclick时判断一下。一般短暂的禁止,用timer恢复就可以了,如果是使之永远无效,就不恢复咯! 把Button放在一个Panel上面,把panel的autosize设成True,如果想使按钮在运行中无效,可用:panel.enable := false; 呵呵,你的要求还真怪。上面各位的答案都很经典呀,尤其同意一下几个:button1.onclick := nil放张图就好了把Button放在一个Panel上面,然后可用设置panel的Enable属性 如果我用了button1.onclick := nil,过一段时间我要把按钮恢复过来,该怎么做? 如果我用了button1.onclick := nil,过一段时间我要把按钮恢复过来,该怎么做?请大家快点帮助我!!!!!!!!!!!!!!!!!!!!!!! 过一段时间再button1.onclick := button1click procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begin if TWinControl(Sender).Tag = 1 then //通过按钮的Tag值来判断 Abort;end;procedure TForm1.Button1Click(Sender: TObject);begin ShowMessage('ok');end; 哪位能帮忙将下面C语言转换成Delphi代码? 求救,Delphi XML问题? 如何关闭U盘自动运行(求Procedure) NewInstace方法的疑问 Indy In Depth 利用SOCKET传输文本文件时怎样保持原有文件的格式? 低价求《delphi4 编程技术内幕 》,《delphi3从入门到精通》李惟,六折起 ADOQuery插入数据问题 cxgrid里主从表导出excel(注意。是主从表。) 请问是否可以在Delphi用C的语法? 关于区域截图,知道的请进 为什么显示不了?
将按钮的客户区映射到其它的区域!
Shift: TShiftState; X, Y: Integer);
begin
Abort;
end;
如果想使按钮在运行中无效,可用:
panel.enable := false;
button1.onclick := nil
放张图就好了
把Button放在一个Panel上面,然后可用设置panel的Enable属性
,过一段时间我要把按钮恢复过来,该怎么做?
,过一段时间我要把按钮恢复过来,该怎么做?请大家快点帮助我!!!!!!!!!!!!!!!!!!!!!!!
Shift: TShiftState; X, Y: Integer);begin
if TWinControl(Sender).Tag = 1 then //通过按钮的Tag值来判断
Abort;end;procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage('ok');
end;