Foxtable(狐表)用户栏目专家坐堂 → [求助] ScrolltoCaret方法,文本框闪烁


  共有2233人关注过本帖树形打印复制链接

主题:[求助] ScrolltoCaret方法,文本框闪烁

帅哥哟,离线,有人找我吗?
lsy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
[求助] ScrolltoCaret方法,文本框闪烁  发帖心情 Post By:2015/11/30 16:38:00 [只看该作者]

Ctype(tbx.BaseControl,Windows.Forms.TextBox).ScrolltoCaret

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

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

有什么办法解决?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/30 17:04:00 [只看该作者]

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

 

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


 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2015/11/30 17:31:00 [只看该作者]

谢谢。
那就凑合着用了。

 回到顶部