Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从组合框中选择值后无法移动下一个窗体_C# - Fatal编程技术网

C# 从组合框中选择值后无法移动下一个窗体

C# 从组合框中选择值后无法移动下一个窗体,c#,C#,选择组合框值后,我无法移动下一个表单。。 我的按钮被点击了 namespace Combobox { public partial class Form1 : Form { private void button1_Click(object sender, EventArgs e) { if(combo.SelectedItem.ToString()=="Yes Bank") { Emp

选择组合框值后,我无法移动下一个表单。。 我的按钮被点击了

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();
          }
    }
}

请参阅以下代码段。我在本样本中未发现任何问题:

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();
        }
    }
}
}


您可以从以下位置下载示例应用程序:

查看Emp和Temp位于同一名称空间我更改了名称…即使不起作用,但目前提供的信息太少,无法为您提供帮助。Emp和Temp表单是什么样子的?选择组合框值后无法移动下一个表单是什么意思?它是在点击后显示,然后你不能移动它吗?Emp和Temp是继承形式吗?如果是,它们的类定义在哪里?我希望它与spaceComboBox同名。您是否在选择combobox值后单击按钮?您确定选择了组合框值吗?你用过调试器吗?你试过把断点放在if之后,看看它是否到达了那里?很多事情都可以通过调试来解决。也许你有一些打字错误。。。