本文共 1306 字,大约阅读时间需要 4 分钟。
遍历窗体上所有控件,并清空数据,重要的在于遍历所有控件,这里写了个例子。
///直接调用即可。/// 遍历子控件清空-TestCLeopard /// /// private void ClearIt(Control CL) { try { foreach (Control C in CL.Controls) { if (C.GetType().ToString().Contains("TextBox")) { ((TextBox)C).Text = ""; } else if (C.GetType().ToString().Contains("ComboBox")) { ((ComboBox)C).SelectedIndex = -1; } else if (C.GetType().ToString().Contains("DateTimePicker")) { ((DateTimePicker)C).Text = DateTime.Now.ToString(); } else if (C.Controls.Count > 0) { ClearIt(C); } } } catch { return; } }
例如:
private void button1_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("确定要清空吗?", "提示信息", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (result == DialogResult.OK) { ClearIt(this); } }
转载地址:http://kxnmb.baihongyu.com/