我的winforms应用程序上有一个蒙版文本框,如果用户点击屏蔽文本框内部,光标将从该位置开始。例如,如果他们在蒙版文本框的中间单击,则中间会有一个闪烁的光标。如何将光标行为设置为默认位于屏蔽文本框的最左侧部分?
答案 0 :(得分:5)
您可以挂钩点击事件,然后执行以下操作:
public Form1()
{
InitializeComponent();
this.maskedTextBox1.Click+=new EventHandler(maskedTextBox1_Click);
}
private void maskedTextBox1_Click(object sender, EventArgs e)
{
this.maskedTextBox1.Select(0, 0);
}
答案 1 :(得分:0)
进入点击事件:
maskedTextBoxname.SelectionStart = 0;
(当你点击maskedtextbox时,光标会出现在左边)
maskedTextBoxname.SelectionStart = maskedTextBoxname.Text.Length;
(当你点击maskedtextbox时,光标将出现在写的最后一个字符处,如果maskedtextbox为空,光标将出现在左边)