我有一個對話框用於選擇要顯示的窗體。最初它只是從組合框中選擇,但現在我們需要選擇多個,所以我們將其更改爲列表框。Foreach在Listbox中選擇的項目?
這裏是我們使用組合框的方法:
if (view.ShowDialog() == DialogResult.OK)
{
if (view.FormType == "Form1")
return new Form1_Controller();
else if (view.FormType == "Form2")
return new Form2_Controller();
else if (view.FormType == "Form3")
return new Form3_Controller();
else return null;
}
else
{
return null;
}
我們如何在一個循環中,將返回一個控制器,每個選擇封裝呢?
例如,我曾嘗試類似
foreach (ListBoxItem listItem in view.ListBox1)
{
//do if (view.FormType == "Form1")
}
但我不知道正確的語法使用。
假設您使用的是WPF,請爲其添加XAML ListBox1 – 2015-04-02 05:15:58
@SaagarEliasJacky對不起,我正在使用WinForms,而不是WPF – Ben 2015-04-02 05:17:52
你想同時顯示所有的表單還是一個接一個地顯示? – Kira 2015-04-02 05:19:38