zoukankan      html  css  js  c++  java
  • c#中怎么让textbox失去光标

    首先这里说的光标指的是闪烁的录入位置处的标记位。TextBox和RichTextBox的解决隐藏光标的方式

    1> 将TextBox的TabStop属性设置为false;

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

    using System.Runtime.InteropServices;
    ……
    [DllImport("user32", EntryPoint= "HideCaret")]
    private static externbool HideCaret(IntPtr hWnd);
    ……
    在TextBox的MouseDown、MouseMove、KeyUp事件中添入:
    HideCaret(((TextBox)sender).Handle);

    问题:以上代码解决了鼠标点击拖动选择都不显示闪烁光标,但是无法解决在使用按键按下时(如按下左右移动箭头)光标的隐藏。
    --------------------- 
    作者:xueminxu 
    来源:CSDN 
    原文:https://blog.csdn.net/xufox/article/details/8261943 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    转自:http://blog.csdn.net/baihe_591/article/details/2425104

  • 相关阅读:
    模块的初始
    requests模块的高级用法
    爬虫数据解析方式
    2th
    0
    ..
    .

    1th-绪论
    Py2x & Py3x版本的区别
  • 原文地址:https://www.cnblogs.com/grj001/p/12225506.html
Copyright © 2011-2022 走看看