1

新しいタブが選択されたときにリストボックスの内容をクリアしようとしています。これが私が得たものですが、何も起こりません。

 private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (tabControl1.SelectedTab == tabControl1.TabPages["entryTab"])
        {
            readBox.Items.Clear();
            reminderBox.Items.Clear();
        }
    }
4

2 に答える 2

1

フォームの読み込みでこのようなことを試してください

   tabControl1.Selecting += new TabControlCancelEventHandler(tabControl1_SelectedIndexChanged);
于 2013-05-24T16:18:39.367 に答える
0
// Try this set null to DataSource 

private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (tabControl1.SelectedTab == tabControl1.TabPages["entryTab"])
        {
            readBox.DataSource = null;
            reminderBox.DataSource  = null;
        }
    }
于 2013-05-29T15:21:36.700 に答える