重复正在发生

时间:2016-11-29 23:06:21

标签: c# arraylist listbox

     public void DisplayAlbum(int thisAlbum )
      {
        if (Albums[thisAlbum] != null)

        {
            albumIDtextBox.Text = Albums[thisAlbum].AlbumID.ToString();
            albumNametextBox.Text = Albums[thisAlbum].AlbumName.ToString();
            releaseDatetextBox.Text = Albums[thisAlbum].ReleaseDate;
            albumLabeltextBox.Text = Albums[thisAlbum].Label.ToString();
        }
       }

我不知道他发生了什么我有一个显示项目列表的视图按钮,例如专辑但我创建了一个清除所有文本框和列表框的清除按钮,当我回到查看按钮而不是仅仅显示3个专辑,其中显示6,这一切都发生了,每次我清除所有文本框后点击查看按钮,相册的数量会增加2倍。

这是我清晰的按钮代码

    private void clearAllbutton_Click(object sender, EventArgs e)
    {
        trackListbox.DataSource = null;
        trackListbox.Items.Clear();
        albumCoverBox.Image = Properties.Resources.nocover;

        AmazonlinkwebBrowser.Navigate("about:blank");


        foreach (Control c in Controls)
        {
            if (c is TextBox)
            {
                c.Text = "";
            }
        }
    }

0 个答案:

没有答案