C# 通过读取comboBox值打开新窗体
我对编码不是很精通,假设这是一个我不懂编码的项目 我有一个按钮,它应该读取组合框中的选择,然后打开一个特定的表单。 我尝试过使用下面的开关(comboBox1.SelectedText) 虽然这不太管用,但我尝试了另一种方法:C# 通过读取comboBox值打开新窗体,c#,forms,combobox,C#,Forms,Combobox,我对编码不是很精通,假设这是一个我不懂编码的项目 我有一个按钮,它应该读取组合框中的选择,然后打开一个特定的表单。 我尝试过使用下面的开关(comboBox1.SelectedText) 虽然这不太管用,但我尝试了另一种方法: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace The_Liberion_Magnicite
{
public partial class Form1 : The_Liberion_Magnicite.Character
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void label1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
comboBox1.SelectedText.ToString();
{ if (comboBox1.SelectedText.ToString() == "Shiroichi Kazami (PTS)")
{
this.Hide();
Shiro1 CShiro1 = new Shiro1();
CShiro1.Show();
}
else if (comboBox1.SelectedText.ToString() == "Shiroichi Kazami (ATS)")
{
this.Hide();
Shiro2 CShiro2 = new Shiro2();
CShiro2.Show();
}
else if (comboBox1.SelectedText.ToString() == "Akari Hondo")
{
this.Hide();
AkariHondo CAkari = new AkariHondo();
CAkari.Show();
}
else if (comboBox1.SelectedText.ToString() == "Aboa Sekihara")
{
this.Hide();
AobaSeki CAoba = new AobaSeki();
CAoba.Show();
}
}
}
}
}
我急需帮助;) 我忘了提到,当我运行整个程序时,单击按钮没有任何作用。修改
comboBox1。选择Text
到comboBox1.Text
。好的,我试过了,似乎效果很好。我必须查找SelectedText和Text之间的差异。非常感谢Kyle。我忘了提一下,当我运行整个程序时,单击按钮什么都不做。修改comboBox1。将Text
选择为Combox1.Text
。好的,我试过了,似乎效果很好。我必须查找SelectedText和Text之间的差异。非常感谢,凯尔。