zoukankan      html  css  js  c++  java
  • 隐藏光标与获得光标

    一、隐藏焦点

    1、窗体中如果没有GotFocus事件时,只要把TabStop属性设置成false,就好了.

    2、using System.Runtime.InteropServices;

            [DllImport("user32", EntryPoint = "HideCaret")]

            private static extern bool HideCaret(IntPtr hWnd);
     
            private void Form1_Load(object sender, EventArgs e)
            {
                textBox1.GotFocus += textBox1_GotFocus;
                textBox1.MouseDown += textBox1_MouseDown;
            }
     
            void textBox1_GotFocus(object sender, EventArgs e)
            {
                HideCaret((sender as TextBox).Handle);
            }
     
            void textBox1_MouseDown(object sender, MouseEventArgs e)
            {
                HideCaret((sender as TextBox).Handle);

            }

    二、获得焦点

    默认当前光标在输用户名的Textbox中

    方法1:
    Form_Show 事件里,加入this.textbox1.Focus();

    方法2:
    调整TAB顺序:
    1.打开窗体设计器,
    2.点击菜单【视图】-【TAB建顺序】,
    3.按照你需要的顺序,依次点击控件排序
  • 相关阅读:
    博客园风格简单修饰(Do It Yourself)
    十大经典排序算法
    物流BOS
    算法设计
    牛客网刷题
    关于上网的问题
    Lucene&Solr
    SSM综合练习
    四十八:WAF绕过-权限控制之代码混淆及行为造轮子
    四十七:WAF绕过-漏洞发现之代理池指纹被动探针
  • 原文地址:https://www.cnblogs.com/1175429393wljblog/p/5274539.html
Copyright © 2011-2022 走看看