如何在所有的EDIT框的双击时候执行一个程序 我想在所有EDIT双击取值时候执行一个段代码;IF not CHECKGRANT(‘修改’,‘张三’) THENBEGIN showmessage('你无【修改】权限'); EXIT;END;因为很多EDIT控件,我不想在每个EDIT的双击事件都写这个判断。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将多个Edit控件的OnDblClick事件都向同一个处理函数即可。 Edit2、3、4的OnDblClick事件在事件属性窗口那里都指向Edit1的OnDblClick事件 或是弄个actionlist,然后指定edit的双击事件指定为其中的一个action 同意楼上的,类似,遍历控件,赋值for i:=0 to 父控件.controlcount-1 thenbegin if 父控件.Controls[i].InheritsFrom(TCustomEdit) then begin TCustomEdit(父控件.Controls[i]).OnDblClick:=Edit1DblClick; end;end; TCustomEdit(父控件.Controls[i]).OnDblClick:=Edit1DblClick; 这句报错! 好麻烦的,有10多个EDIT控件,而且每个双击都写有代码!如果想方便一些的话,可以把这些双击的代码都写到一个函数中去,在这个函数开始的时候执行我说的那个判断,就可以了。我是想找个不需要修改很大的方法。 请问:网上有DELPHI 2005正式版的下载吗?我找了一下,好象没找到。。。如果谁知道网址,请告诉下~谢谢~ 请大虾帮忙看看, 我的这个SQL语句有什么可以优化的地方? Indy控件上传文件的问题(急) 我做的一个小进销存,老是说我堆栈溢出,这是怎么回事呢?? 将Excel导入到ListView如何判断数据全部倒完了呢? 应该不是很难的问题 让DBEdit如何和Listbox中相应的项联系 Win2k与98的区别? 怎样才能知道动态链接库里函数的参数及返回值! 师父们呢? 求windows7下摄像头编程的解决方案 关于U盘启动WINPE的问题
类似,遍历控件,赋值
for i:=0 to 父控件.controlcount-1 then
begin
if 父控件.Controls[i].InheritsFrom(TCustomEdit) then
begin
TCustomEdit(父控件.Controls[i]).OnDblClick:=Edit1DblClick;
end;
end;
这句报错!