說我想要listBox1
包含一組名。當有人點擊其中一個名字時,它會顯示listBox2
和中的姓氏已被選中。C#如何從另一個列表框中選擇列表框上的對象
我似乎無法讓第二個列表框已經被選中。
因此,如果選擇listBox1
中的第一項,則會選擇listBox2
中的第一項。等等。
怎麼會這樣?
下面是一些代碼:
private void materialFlatButton3_Click_1(object sender, EventArgs e)
{
OpenFileDialog OpenFileDialog1 = new OpenFileDialog();
OpenFileDialog1.Multiselect = true;
OpenFileDialog1.Filter = "DLL Files|*.dll";
OpenFileDialog1.Title = "Select a Dll File";
if (OpenFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
// put the selected result in the global variable
fullFileName = new List<String>(OpenFileDialog1.FileNames);
foreach (string s in OpenFileDialog1.FileNames)
{
listBox2.Items.Add(Path.GetFileName(s));
listBox4.Items.Add(s);
}
}
}
private void listBox2_SelectedIndexChanged(object sender, EventArgs e)
{
string text = listBox2.GetItemText(listBox2.SelectedItem);
textBox3.Text = text;
}
在listbox4,它顯示的完整路徑。在listbox2中,它只顯示文件的名稱。
我該如何做到這一點,當有人點擊列表框2中的文件時,其相應的路徑將在列表框4中選擇?
使用'DataGridView'有兩列'Name'和'全path' – Fabio
@Fabio我希望我的用戶只能看到名稱,而不是完整的路徑。 –