可能重複:
(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#的新手 –
要從其他窗體調用窗體,您必須創建它的一個實例。 –
查看我的更新回答 –