2014-08-28 80 views
-4

後選擇值來移動一個表格,我無法選擇組合框的值後,下一個移動..形式我 按鈕點擊是我們無法根據組合框

namespace Combobox 
{ 
    public partial class Form1 : Form 
    { 
     private void button1_Click(object sender, EventArgs e) 
     { 
      if(combo.SelectedItem.ToString()=="Yes Bank") 
      { 
       Emp newForm = new Emp(); 
       newForm.Show(); 
       this.Hide(); 
      } 
      else if (combo.SelectedItem.ToString()=="Bitsforge") 
      { 
       Temp newForm = new Temp(); 
       newForm.Show(); 
       this.Hide(); 
      } 
    } 
} 
+0

請參閱Emp和溫度都在同一個命名空間 – 2014-08-28 10:01:16

+0

我改名字..即使不起作用 – 2014-08-28 10:04:17

+1

目前只有很少的信息可以幫助你。 「Emp」和「Temp」表單的外觀如何? 「選擇組合框值後我無法移動下一個表格」是什麼意思?點擊後顯示,然後你不能移動它? – 2014-08-28 10:09:52

回答

1

請參見下面的代碼片段。我沒有這個樣本中發現任何問題:

using System; 
using System.Windows.Forms; 

namespace ComboBox 
{ 
public class Temp : Form 
{ 
    public Temp() 
    { 
     this.Text = "Bitsforge"; 
    } 
} 
public class Emp : Form 
{ 
    public Emp() 
    { 
     this.Text = "Yes Bank"; 
    } 
} 
public partial class Form1 : Form 
{ 
    public Form1() 
    { 
     InitializeComponent(); 
    } 

    private void button1_Click(object sender, EventArgs e) 
    { 
     if (combo.SelectedItem.ToString() == "Yes Bank") 
     { 
      Emp newForm = new Emp(); 
      newForm.Show(); 
      this.Hide(); 
     } 
     else if (combo.SelectedItem.ToString() == "Bitsforge") 
     { 
      Temp newForm = new Temp(); 
      newForm.Show(); 
      this.Hide(); 
     } 
    } 
} 

}

你可以從下載示例應用程序:https://drive.google.com/file/d/0B4OTJAUnKQn4N24za205cWc0cms/edit?usp=sharing

+0

@SemilSebastian如果已解決,請將其標記爲答案並關閉 – 2014-08-28 10:50:52