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之后,看看它是否到达了那里?很多事情都可以通过调试来解决。也许你有一些打字错误。。。