C# Winforms列表框
我有两张表格。在2表单中,我将mp3文件添加到C# Winforms列表框,c#,winforms,listbox,C#,Winforms,Listbox,我有两张表格。在2表单中,我将mp3文件添加到文本框中。关闭2表单后,我想在1表单的列表框中显示文件信息 2表格: private void buttonChooseSong_Click(object sender, EventArgs e) { OpenFileDialog openfile = new OpenFileDialog(); openfile.FileName = String.Empty; openfile.Ini
文本框中。关闭2表单后,我想在1表单的列表框中显示文件信息
2表格:
private void buttonChooseSong_Click(object sender, EventArgs e)
{
OpenFileDialog openfile = new OpenFileDialog();
openfile.FileName = String.Empty;
openfile.InitialDirectory = "C:\\";
openfile.Filter = "MP3 File(*.mp3)|*.mp3";
openfile.FilterIndex = 2;
openfile.Multiselect = false;
if (openfile.ShowDialog() == DialogResult.OK)
{
song.Name = openfile.SafeFileName;
song.Path = openfile.FileName;
textBoxSongName.Text = openfile.SafeFileName;
buttonAddSong.Visible = true;
Song nsong = new Song();
}
}
private void buttonAddSong_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.OK;
}
在1窗体中如何在列表框中显示mp3
文件信息?我以前也遇到过同样的问题。只需转到Form1,右键单击并转到designer,将您的Form1对象公开
像这样:
public System.Windows.Forms.TextBox textBoxSongName;
照这个做就行了
在Form2中定义公共属性,以存储所选歌曲并从Form1访问它