![]() |
1
1
鼠标进入“graphprevbtn”,在按钮上创建一个窗体。一旦该窗体可见,由于鼠标不再位于“graphprevbtn”上,将激发“onmouseleave”。您破坏了新的窗体,现在鼠标再次出现在按钮上,因此“onmouseenter”被激发,从而产生无限循环。 作为解决方案,您可以将表单处理代码移动到表单1的“onMouseEnter”:
|
![]() |
2
1
也许像这样的事情会帮助你:
|
![]() |
3
0
你为什么不这样做:
如果在mainForm.onMouseLeave之后发生secondaryForm.onMouseOver激发,这可能不起作用。好吧,想想类似的东西。另一种解决方案是启动一个计时器,该计时器将销毁第二种窗体,并在鼠标既不在主窗体上也不在第二种窗体上时禁用自身。 |
![]() |
sjb-sjb · TreeView课程在哪里 7 年前 |
![]() |
ScottishTapWater · 以编程方式添加的文本框不显示 7 年前 |
![]() |
sk_in_the_house · Godot-检查控制器是否连接 7 年前 |
|
Ailis · 加载页面时从地图中隐藏群集覆盖 7 年前 |
![]() |
Joe Ruder · ProcessCmdKey未传递Enter键 8 年前 |