私はこれを何度も試みましたが、多くの方法がありました。そして、私はComboBox
を入力することができません。C#の異なるフォームからコンボボックスに項目を追加する方法
public partial class Login : Form
{
public void populateTenants(dynamic tenants)
{
Form1 main = new Form1();
foreach (dynamic tenant in tenants.tenants)
{
string tenantName=tenant.name;
main.addTenant(tenantName);
}
}
}
public partial class Form1 : Form
{
public void addTenant(string item)
{
cbTenants.Items.Add(item);
}
}
私はこれを行うことができますし、それは素晴らしい作品:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
cbTenants.Items.Add("Test");
}
}
そして、私はこれを行うことができます:
public partial class Form1 : Form
{
public void addTenant(string item)
{
MessageBox.Show(item);
}
}
をそして、私はメッセージボックスのトンを取得します。
最初のコードスニペットは動作するはずです。しかし、問題は 'main.Show'呼び出しはどこにありますか? –