不用时钟控件,如何解决窗口焦点问题?

JeanLaw 2003-12-04 10:05:58
有三个窗口,它们上面各有一个label控件.当某个窗口得到焦点时,它上面的label就显示"得到焦点".反之,当失去焦点时,就显示"失去焦点".

如果将事件写在GotFocus里,只要MDI子窗体上面有text控件就无法执行.普通窗体就更无法实现了.

看到过一个用API的例子.可是那上面只能指定一个窗体,比如:form1.label.caption="XXXXX".如果将form1换成me或者变量,则VB连带程序会一起关掉.

用时钟控件倒是可以解决,但是label会闪烁,效果不是很好.请问还有什么办法可以解决这个问题?
...全文
97 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
JeanLaw 2003-12-10
  • 打赏
  • 举报
回复
我明明已经给了的,不知怎么回事?
AresChen 2003-12-08
  • 打赏
  • 举报
回复
别光谢,给分啊~~~
JeanLaw 2003-12-04
  • 打赏
  • 举报
回复
太谢谢了!
AresChen 2003-12-04
  • 打赏
  • 举报
回复
你说的焦点问题我不知道怎么作,但label的闪烁是因为你太迅速的仿佛赋值,你可以在赋值前判断要赋的值和label的当前值是否一致,这样就可以解决闪烁的问题。
JeanLaw 2003-12-04
  • 打赏
  • 举报
回复
最近发的帖子老没人回呀.没人知道吗?

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧