我是一名有用的助手,可以为您翻译文本。
我有一个表单,其中包含一个“选项卡控件”,每个选项卡都有多个“文本框”,“标签”和“按钮”。我希望用户可以清除所选选项卡中所有文本框中的文本。
我已经尝试过:
上述代码会抛出一个消息为“Unable to cast object of type 'System.Windows.Forms.Button' to type 'System.Windows.Forms.TextBox'.”的
请问我做错了什么,应该如何纠正?
我有一个表单,其中包含一个“选项卡控件”,每个选项卡都有多个“文本框”,“标签”和“按钮”。我希望用户可以清除所选选项卡中所有文本框中的文本。
我已经尝试过:
private void resetCurrentPageToolStripMenuItem_Click(object sender, EventArgs e)
{
foreach (TextBox t in tabControl1.SelectedTab.Controls)
{
t.Text = "";
}
}
上述代码会抛出一个消息为“Unable to cast object of type 'System.Windows.Forms.Button' to type 'System.Windows.Forms.TextBox'.”的
InvalidCastException
异常。请问我做错了什么,应该如何纠正?