私のAlbum
クラスのインスタンスをTextBoxes
からList<Album>
に、次にWindowsフォームのListBox
に追加する方法がわかりません。インスタンスをリストに追加してからウィンドウのリストボックスに追加する方法
これまでに書いたコードはここにありますが、私はここにこだわっていますし、次に何をすべきか分かりません。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
List<Album> AlbumList = new List<Album>();
private void TrackButton_Click(object sender, EventArgs e)
{
addTracks settingsForm = new addTracks();
settingsForm.ShowDialog();
}
private void CreateButton_Click(object sender, EventArgs e)
{
Album g = new Album (ASINtextBox.Text, AlbumNametextBox.Text, ArtisttextBox.Text,
ReleaseDatePicker.Text, LabeltextBox.Text, ImagetextBox.Text);
AlbumList.Add(g);
}
}
私はエラーがありません。プログラムをデバッグしているときに新しいリストを作成していないと思います。
これは、クラスのコードです:
eclass Album
{
private string ASIN;
private string AlbumName;
private string Artist;
private string ReleaseDate;
private string Label;
private string Image;
public Album(int ASIN)
{
this.ASIN = "no value";
this.AlbumName = "no value";
this.Artist = "no value";
this.ReleaseDate = "no value";
this.Label = "no value";
this.Image = "no value";
}
public Album(string ASIN, string AlbumName, string Artist, string ReleaseDate,
string Label, string Image)
{
this.ASIN = ASIN;
this.AlbumName = AlbumName;
this.Artist = Artist;
this.ReleaseDate = ReleaseDate;
this.Label = Label;
this.Image = Image;
}
public string aSIN
{
get { return this.ASIN; }
set { ASIN = value; }
}
public string albumName
{
get { return this.AlbumName; }
set { AlbumName = value; }
}
public string artist
{
get { return this.Artist; }
set { Artist = value; }
}
public string createDate
{
get { return this.ReleaseDate; }
set { ReleaseDate = value; }
}
public string label
{
get { return this.Label; }
set { Label = value; }
}
public string image
{
get { return this.Image; }
set { Image = value; }
}
}
どのようなエラーが表示されますか? –
あなたのアルバムクラスのプロパティは何ですか? –
何が問題なのですか?すでに新しいアルバムを作成して、それを 'CreateButton_Click'イベントのリストに追加しているようです。 –