vb在显示一个窗口时只闪了一下就关了,为什么呢?

时间:2020-12-14 19:13:32
这个窗口是在一个mdi子窗口中打开的,但只闪了一下就自己关闭了,什么原因呢?

7 个解决方案

#1


并且问题的原因是跟踪不到的,
我在load中设置断点后能正常显示的,但去掉断点就闪一下就关了.

#2


那你就一直F8 step by step

#3


莫MM好久没看到了

#4


晕啊,搞定了,
按F8也是跟踪不到的,
大概的原因可能是:我打开这个窗口使用的 .show 1,模式打开的,在load过程中又显示了一个fixed single窗体提示正在查询信息,查询完成后将fixed single窗体unload了,然后我打开的这个窗体竟然执行了其上边的Cmdexit按钮的click事件,因为Cmdexit的tabindex 是最小的.
我将另一个非按钮的可获得焦点的dbgrid的tabindex设为了最小.问题解决了.

虽然解决了,但还是又点莫明其妙,又明白的给解释一下.这期间只是失去焦点,获得焦点的问题,但问什么执行了按钮的事件呢?

#5


up一下

#6


头一次见四星级人物!
景仰!

#7


晕,都4星了啊,不缺分乐吧?
那我把分给你的粉丝了哦,,

#1


并且问题的原因是跟踪不到的,
我在load中设置断点后能正常显示的,但去掉断点就闪一下就关了.

#2


那你就一直F8 step by step

#3


莫MM好久没看到了

#4


晕啊,搞定了,
按F8也是跟踪不到的,
大概的原因可能是:我打开这个窗口使用的 .show 1,模式打开的,在load过程中又显示了一个fixed single窗体提示正在查询信息,查询完成后将fixed single窗体unload了,然后我打开的这个窗体竟然执行了其上边的Cmdexit按钮的click事件,因为Cmdexit的tabindex 是最小的.
我将另一个非按钮的可获得焦点的dbgrid的tabindex设为了最小.问题解决了.

虽然解决了,但还是又点莫明其妙,又明白的给解释一下.这期间只是失去焦点,获得焦点的问题,但问什么执行了按钮的事件呢?

#5


up一下

#6


头一次见四星级人物!
景仰!

#7


晕,都4星了啊,不缺分乐吧?
那我把分给你的粉丝了哦,,