複素数に関する学生の知識をテストするための 2 つのオプションを提供するプログラムがあります。ただし、タブが変更されたときに、タブ内のコンテンツ (ラベル、テキスト ボックス) をクリアしたい。これを行うために使用できる方法はありますか?
質問する
754 次
2 に答える
1
SelectedIndexChanged
のイベントを処理しTabControl
、タブ内のすべてのコントロールを取得するだけです。これで、次のように、コントロールをループして、好きなことを行うことができます-
// SelectedIndexChange Event
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
// Get Selected Tab
var selectedTab = tabControl1.SelectedTab;
foreach (Control ctrl in selectedTab.Controls)
{
if (ctrl is TextBox)
{
(ctrl as TextBox).Text = string.Empty;
}
if (ctrl is Label)
{
(ctrl as Label).Text = string.Empty;
}
// Other Controls....
}
}
それが役に立てば幸い...!!
于 2013-01-17T07:55:57.903 に答える
0
于 2013-01-17T07:43:51.940 に答える