可能重复:
(c# + windows forms) Adding items to listBox in different class在获取组合框的值,以另一种形式
我想在Form1的组合框的值,并在窗口2使用它,因为该值将返回另一个数据从注册用户
public void povoacboxcliente()
{
List<SM.BancoDados.BD.Model.Clientes> lstClientes = new List<SM.BancoDados.BD.Model.Clientes>();
ClienteFlow flow = new ClienteFlow();
lstClientes = flow.RetornaClientes();
cboxCliente.DataSource = lstClientes;
cboxCliente.DisplayMember = "Nome";
cboxCliente.ValueMember = "Id";
}
现在,值成员(Id)将返回成员的性别,t帽子是在数据库中,这部分是确定的,但我想是这样做的另一种形式的操作。这里就是我想在窗口2
public void enviasexo()
{
EnviarComando("0238373b3be503");
idClient = Convert.ToInt32(cboxCliente.SelectedValue);
UsuarioFlow usuarioFlow = new UsuarioFlow();
string combo = cboxCliente.SelectedValue.ToString();
string sexo = usuarioFlow.RetornaSexo(combo);
if (sexo == "M")
{
Thread.Sleep(2000);
EnviarComando("0232343b3bdc03");
Thread.Sleep(200); //envia comando
}
else if (sexo == "F")
{
Thread.Sleep(2000);
EnviarComando("0232353b3bdd03");
Thread.Sleep(200);
}
}
的“cboxCliente”在Form1中使用的代码
谢谢你们!
你是什么意思与Form1Object? Sry,我是C#的新手 –
要从其他窗体调用窗体,您必须创建它的一个实例。 –
查看我的更新回答 –