如何在第二个文本框文本模式下检查第一个文本框值
本文关键字:文本 检查 第一个 模式 第二个 | 更新日期: 2023-09-27 18:00:03
我有两个文本框:
- 文本框1
- 文本框2
我想当我的第一个文本框有有效日期时,第二个文本框的值变成下周,比如:
if(textbox1.Text== textbox2.textmode)
{
txtDateTo.Text = DateTime.Parse(txtDateFrom.Text, System.Globalization.CultureInfo.InvariantCulture).AddDays(7).ToString("MM/dd/yyyy");
}
使用txtDateFrom的TextChanged事件,如:
private void txtDateFrom_TextChanged(object sender, EventArgs e)
{
var styles = DateTimeStyles.None;
DateTime dateValue;
if(DateTime.TryParse(txtDateFrom.Text, System.Globalization.CultureInfo.InvariantCulture, styles, out dateValue))
{
TextBox2.Text = Convert.ToString(dateValue.AddDays(7));
}
else
{
TextBox2.Text = "Invalid DateTime inserted in txtDateFrom;";
}
}
请确保正确连接事件,例如在TextBox的事件部分使用设计器。