社区
非技术类
帖子详情
控件的焦点发生转移时,它的容器有没有相关事件来捕捉?
zwq78
2002-01-16 12:15:55
一个窗体中所有的控件都是动态添加的,由于没有用VBControlExtender来捕捉事件,(也不能用,因为添加哪些控件事先并不知道。)想请问高手如何处理这个问题。用控件的窗体的事件来捕捉行吗?
...全文
169
7
打赏
收藏
控件的焦点发生转移时,它的容器有没有相关事件来捕捉?
一个窗体中所有的控件都是动态添加的,由于没有用VBControlExtender来捕捉事件,(也不能用,因为添加哪些控件事先并不知道。)想请问高手如何处理这个问题。用控件的窗体的事件来捕捉行吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jett
2002-01-16
打赏
举报
回复
如果控件类型相同,就用控件数组,触发的是同一事件
zwq78
2002-01-16
打赏
举报
回复
to: dbcontrols(泰山)
有没有更好的方法,问题是当一个textbox焦点离开时,将其Text合计到另一个文本框中,用这种方法就不好了。
dbcontrols
2002-01-16
打赏
举报
回复
Dim aa
Private Sub Timer1_Timer()
If aa <> Me.ActiveControl.Name Then
Label1.Caption = Me.ActiveControl.Name
aa = Me.ActiveControl.Name
End If
End Sub
zwq78
2002-01-16
打赏
举报
回复
to: dbcontrols(泰山)
不是呀,就是一个让用户可以自已定义的窗体,在其中的控件全是动态添加的(与表字段一一对应),由于事先不知道要添加什么控件,所以不能用VBControlExtender来捕捉动态添加的控件的事件,能不能在窗体的某个事件中或是采用其它方法来实现特定的问题(如当一个textbox焦点离开时,将其Text合计到另一个文本框中,还有其它的。)
dbcontrols
2002-01-16
打赏
举报
回复
不明白你要做什么东东,是不是什么黑客软件啊?
rushing
2002-01-16
打赏
举报
回复
对不起,应该是
text1_lostfocus(index as integer,...)
{
select index
case
case
end select
}
rushing
2002-01-16
打赏
举报
回复
text(i)_lostfocus()
onlyoffice
焦点
问题解决[源码]
文章详细分析了使用onlyoffice
时
点击页面任意位置会聚焦到顶部的现象,指出这是由于onlyoffice自动获取
焦点
导致的。作者提供了解决方案,即在包含onlyoffice的滚动区域添加滚动
事件
处理,通过获取元素ref并监听滚动
事件
,在滚动
时
检查当前
焦点
元素并移除
焦点
,从而避免自动跳转到顶部的问题。该方法通过代码示例展示了具体实现,包括定义ref、滚动位置变量以及处理函数,为遇到类似问题的开发者提供了实用的解决思路。
利用C#更专业的实现运行
时
调整
控件
大小和位置.pdf
。
C#
控件
属性列表
C#
控件
属性列表
控件
Control例子
针对control类
控件
进行了不同例子的编写,主要是解决Control的使用情况
C#
控件
及常用设计整理
C#
控件
及常用设计整理 所有
控件
C#
控件
及常用设计整理
非技术类
743
社区成员
26,905
社区内容
发帖
与我相关
我的任务
非技术类
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
复制链接
扫一扫
分享
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章