C# 隐藏TextBox中闪烁的光标

来源:互联网 发布:趣学python编程 pdf 编辑:程序博客网 时间:2024/05/18 01:42

原文http://hi.baidu.com/duobaiduodu/item/0168e30fc517e0cb2e4c6bf6



方案:调用Windows API

1> 将TextBox的TabStop设置为false;

2> 在程序中相应位置加入下列代码

 

using System.Runtime.InteropServices;
……
[DllImport("user32", EntryPoint ="HideCaret")]
privatestaticexternbool HideCaret(IntPtr hWnd);
……
在TextBox的MouseDown事件中添入:
HideCaret(((TextBox)sender).Handle);
0 0
原创粉丝点击