当前位置: 代码迷 >> .NET Framework >> winfrom 光标有关问题
  详细解决方案

winfrom 光标有关问题

热度:608   发布时间:2016-05-01 23:50:32.0
winfrom 光标问题


启动窗体。  怎么让光标定位在最上面的隐藏的textBox。

鼠标点击除textBox以为的地方 让光标失去焦点。
或者让他放入隐藏的textBox中。。
textbox winfrom

------解决方案--------------------
最上面的隐藏的textBox

隐藏了还怎么获得焦点
------解决方案--------------------
隐藏光标
 
       
[DllImport("user32.dll", EntryPoint = "HideCaret")]
public static extern bool HideCaret(IntPtr hWnd);

textBox1.GotFocus += new EventHandler(textBox_GotFocus);
textBox1.MouseDown += new MouseEventHandler(textBox_MouseDown);
textBox2.GotFocus += new EventHandler(textBox_GotFocus);
textBox2.MouseDown += new MouseEventHandler(textBox_MouseDown);

void textBox_GotFocus(object sender, EventArgs e)
        {
            HideCaret(((TextBox)(sender)).Handle);
        }

  private void textBox_MouseDown(object sender, MouseEventArgs e)
        {
            HideCaret(((TextBox)(sender)).Handle);
        }
  相关解决方案