怎么样判别焦点是否在某个控件上? 一个form上有几个toolbutton,下面有一个dbgrid,几个eidt等,我的toolbutton中有些操作,必须是焦点在某个控件上才起作用,所以,怎么样在程序中判别焦点是否在某个控件上? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if edit1.Focused thenshowmessage(判断是否有焦点);edit1.setfocus ;//设置焦点。 设置相应的控件的TAG值case ActiveControl.Tag of 1: 2: ...end; 正如一楼所说的,控件.Focused可以判断该控件有焦点。 设置一个全局变量,每转移一次焦点就改变它的值,在需要判断的时候只要判断这个值就可以,如果用楼上 ZyxIp(绝望中...) 的办法永远也不能实现,因为你在点击按钮的时候焦点就变到那个按钮上去了,楼上 foreveryday007(有無數種方法可以浪費一天的時間…但是…) ( ) 信誉:100 的办法也是可行的! if edit1.Focused thenshowmessage('dfdfd'); wooden954(wooden) 呵呵,看清楼主是要用 toolbutton 来判断,并不是所有的按钮在你点它的时候就能获得焦点,toolbutton就是按钮但不会得到焦点。要用别的变量或Tag的值都会很麻烦。 请问高手 帮我看下这段代码需要修改的地方 图片修改到数据库的问题 设计一种模型使路由间可以透明 问题: TDBGridEh里的输入限制? query记录转为txt后,如何对齐列??? 如何解决客户端连接Win2000Server应用程序服务器出现"拒绝存取"? 怎样能把JPEG图打包到资源文件中?在线等待 已经对类的编写和组件的编写比较熟练了,但做项目还是觉的没有经验,为什么好象这里没有什么人喜欢自己写组件 DLL调用出现的问题 帮我看看这段代码吧,为什么总是查找不到记录呢 怎樣加密存儲過程. TDBGridEh如何加入下拉框
showmessage(判断是否有焦点);edit1.setfocus ;//设置焦点。
1:
2:
...
end;
showmessage('dfdfd');