C# 如何获取maskedTextBox的信息

来源:百度知道 编辑:UC知道 时间:2024/07/01 14:07:55
我设置了一个maskedTextBox控件,用来输入信息,那么现在我如何来获取所输入的信息呢?
如果该控件内没有输入东西则弹出提示框,如果有东西则保存起来。这个代码该怎么写呢?请详细说下,可以追加分数

你要在什么时候判断maskedTextBox没有输入信息呢?在提交整个窗体的信息时?还是在离开maskedTextBox时?前者的话,在提交按钮的Click事件中判断,后者则是在maskedTextBox的Leave事件中。这里要涉及到你对maskedTextBox设置的Mask,如果是一个短日期格式,那这个maskedTextBox无输入时的Text值为" - -",你应该根据实际情况来判断。
例如:
private void maskedTxt_Leave(object sender, EventArgs e)
{
if (maskedTxt.Text == " - -")
{
MessageBox.Show("请输入text");
}
}
至于你说的保存,不明白是想怎样保存。
//------------2009-03-15-19-18
TextBox怎么用这个也一样的,获取maskedTextBox的内容也是用maskedTextBox.Text

private void button1_Click(object sender, EventArgs e)
{
if (maskedTextBox1.Text == "")
MessageBox.Show("null");
else
{
using (StreamWriter sw = new StreamWriter("temp.txt")) //这个部分是保存的代码
{
sw.WriteLine(maskedTextBox1.Text);
}
MessageBox.Show("OK");
}

}

控件ID名称.Text就可以获取了啊<