使用TextBoX的总结
//缺省设置(&D)
private void optDefault_CheckedChanged(object sender, System.EventArgs e)
{
if(optDefault.Checked)
{
//插入点在起始处
txtDisplay.SelectionStart = 0;
//将焦点设置到文本框,就可以看到我们设置的结果
txtDisplay.Focus();
}
}
//插入点在结尾处(&E)
private void optEnd_CheckedChanged(object sender, System.EventArgs e)
{
if(optEnd.Checked)
{
//获取字符串长度并将插入点放在结尾处
txtDisplay.SelectionStart = txtDisplay.Text.Length;
//将焦点设置到文本框,就可以看到我们设置的结果
txtDisplay.Focus();
}
}
//插入点在第5个字符之后(&I)
private void optInsert_CheckedChanged(object sender, System.EventArgs e)
{
if(optInsert.Checked)
{
//插入点在第5个字符之后
txtDisplay.SelectionStart = 5;
//将焦点设置到文本框,就可以看到我们设置的结果
txtDisplay.Focus();
}
}
//选择所有文本(&S)
private void optSelect_CheckedChanged(object sender, System.EventArgs e)
{
if(optSelect.Checked)
{
//插入点在起始处
txtDisplay.SelectionStart = 0;
//获取字符串长度并选中整个字符串
txtDisplay.SelectionLength = txtDisplay.Text.Length;
//将焦点设置到文本框,就可以看到我们设置的结果
txtDisplay.Focus();
}
}
//插入文本(&T)
private void optText_CheckedChanged(object sender, System.EventArgs e)
{
if(optText.Checked)
{
//在插入点插入"新字符串"
//如果文本被选中,其将被替换掉
txtDisplay.SelectedText = "新字符串";
//将焦点设置到文本框,就可以看到我们设置的结果
txtDisplay.Focus();
}
}
//重置(&R)
private void cmdReset_Click(object sender, System.EventArgs e)
{
//恢复原始文本
txtDisplay.Text = "在此例中,MultiLine 属性设置为 False。";
//重新设置选项按钮为缺省设置
optDefault.Checked = true;
}
private void cmdClose_Click(object sender, System.EventArgs e)
{
this.Close();
//卸载此窗体
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jingang123gz/archive/2007/11/15/1886103.aspx

浙公网安备 33010602011771号