以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  ShowToolTip显示内容超过一个屏幕时,闪动后消失了  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=38294)

--  作者:包头123
--  发布时间:2013/7/25 10:48:00
--  ShowToolTip显示内容超过一个屏幕时,闪动后消失了
版主:
    ShowToolTip显示内容超过一个屏幕时,闪动后消失了。希望能够解决此问题。其实,内容多的时候,经常有这个问题。
    有时,确实需要使用ShowToolTip进行显示。
    因此超过一个屏幕时,能够实现上下滚动。

--  作者:Bin
--  发布时间:2013/7/25 10:52:00
--  
太庞大额内容就不要使用 ShowToolTip 自己做个窗口提示吧
--  作者:包头123
--  发布时间:2013/7/25 10:57:00
--  
版主:我提示的内容是备注信息,大部分比较少,但个别时候,却很多。修改为窗口,还得关闭什么的比较费劲。
--  作者:Bin
--  发布时间:2013/7/25 10:58:00
--  
你可以设置成和ShowToolTip 一样自动关闭. 使用窗口的计时器控件即可.
--  作者:包头123
--  发布时间:2013/7/25 11:53:00
--  
版主:你提出的方法很好。但是有时候,需要仔细看提示的信息,这样就超过了计时器的时间。这样就比较麻烦了。
--  作者:Bin
--  发布时间:2013/7/25 12:12:00
--  
你也可以设置一下如果鼠标激活了当前控件的焦点那就不执行关闭,直到离开焦点为止,变通的办法总是有的. 

实在不满意就用VS写一个再引用DLL吧..或者到网上找第三方控件.

--  作者:包头123
--  发布时间:2013/7/25 15:31:00
--  
版主:还发现一个问题,当在表格右下角区域中,点击单元格时,使用ShowToolTip显示备注信息,虽然备注信息不多,但该单元格右下方的区域不够显示这个内容,实际显示的范围覆盖了该单元格,屏幕显示出来了所要显示的内容,但闪烁一下,就消失了。这种情况如何处理。几次点击都看不到内容,偶尔几次能看到,但隔了一会儿就消失了。很奇怪。
--  作者:Bin
--  发布时间:2013/7/25 15:37:00
--  
这个是微软的东西,不是我们能控制的.正常来说右下角不够地方的话应该会向上弹出的.
--  作者:包头123
--  发布时间:2013/7/26 10:10:00
--  
是的。向上弹出的界面,覆盖了那个单元格,闪烁一下后,就消失了。如果是微软的问题,那就不说了。凑乎用吧。
--  作者:包头123
--  发布时间:2013/12/26 19:28:00
--  
这个问题,最后也没有解决。也许这是开发工具本身的问题。