以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] ScrolltoCaret方法,文本框闪烁  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=78013)

--  作者:lsy
--  发布时间:2015/11/30 16:38:00
--  [求助] ScrolltoCaret方法,文本框闪烁
Ctype(tbx.BaseControl,Windows.Forms.TextBox).ScrolltoCaret

当查找的文本超出文本框可视部分时,滚动条向下滚动,高亮显示查找到的文本。

好像每次滚动条都要先回到最顶部,再往下到合适的位置,造成文本框闪烁。

有什么办法解决?

--  作者:大红袍
--  发布时间:2015/11/30 17:04:00
--  

没有好的方法,你要高亮,就必须先select文本框。

 

你加入 e.Form.StopRedraw 来控制吧。


--  作者:lsy
--  发布时间:2015/11/30 17:31:00
--  
谢谢。
那就凑合着用了。