C#!通过一个窗体控制增加另一个窗体的comboBox的值

在Form1里面有一个comboBox控件,在Form2里面有一个Button和一个Textbox;想实现在Form2的Textbox输入值,点击Button之后,这个值... 在Form1里面有一个comboBox控件,
在Form2里面有一个Button和一个Textbox;
想实现在Form2的Textbox输入值,点击Button之后,这个值可以赋予comboBox控件的下拉菜单中。

comboBox的id:fknian
Button的id:zjfk
Textbox的id:fkn

我是这样写的,但是不行
Form2:

private void zjfk_Click(object sender, EventArgs e)
{
Form1 form1 = new Form1();
form1.fknian.Items.Add(fkn.Text);
MessageBox.Show("添加成功");
}

谢谢!!
展开
 我来答
匿名用户
2017-06-19
展开全部
直接操纵领一个窗口的控件是不对的应该通过函数来赋值

PUBLIK Form1 form1 = new Form1(); //不要设置局部变量
FORM1里面 Publik Form fm;
form1.fm=this;
form1.fknian(fkn.text);
void fknian(string str)
{
fknian.Items.Add(str);
}
更多追问追答
追问
各种报错呢??
追答
截图粘上怎么可能报错,自己略微改下就行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式