2014-08-28 51 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