winform中弹出对话框,并在对话框中添加ComboBox控件

winform中弹出对话框,并在对话框中添加ComboBox控件,并将用户选择的值返回。... winform中弹出对话框,并在对话框中添加ComboBox控件,并将用户选择的值返回。 展开
 我来答
lzh3452
推荐于2016-08-19 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:846万
展开全部

假设你的winform类名是form1,你在你的工程里新加一个叫form2的画面,放上你要的combobox等控件,实现你需要的显示功能。然后再form1里需要弹出form2的地方写:

form2 f2 = new form2;
f2.ShowDialog(this);

然后再form2的Closed事件里写:

this.parent.tag = this.combobox1.value;

上面这里的parent就是你的form1的实例,如果你有对应的控件或者变量用来保存form2选择的值的话,也可以把tag换成对应的控件名或者变量名,但是需要强制转换一下this.parent的类型为form1,否则系统不知道这个parent到底是哪个类。

百度网友022523ba3
2014-10-27 · TA获得超过678个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:246万
展开全部
你需要用一个form自己做一个对话框,不要用自带的那个对话框了,这个是很简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式