日期:2014-05-16  浏览次数:21067 次

怎么让:Winform中Textbox不显示光标
做了个小应用,界面中Textbox滚动显示所有号码,但一直会出现光标停留,并跟着闪(如下图效果,左边黑色竖线就是光标)

如何去掉光标显示?




------解决方案--------------------
本帖最后由 bdmh 于 2014-03-05 16:47:21 编辑
让他失去焦点即可,或改用lable,不就是用来显示吗,lable也可以
------解决方案--------------------
改变它获取焦点的先后,让焦点自动到开始按钮上,应该把两个控件的tabindex属性调整下就可以了吧。把textbox的值设得大点
------解决方案--------------------
不用textbox,用label
------解决方案--------------------
楼上有的我就不多说了,
另外 
TextBox.ReadOnly = true 
应该也可以
------解决方案--------------------
可以用系统API:hidecaret
在textbox获得焦点的事件里调用就可以了
------解决方案--------------------
别用Textbox了,你的功能直接用DrawString画最好
------解决方案--------------------
用 TextBlock
------解决方案--------------------
label或者GDI写上去