Form2 上定义一个 internal 变量保存所选择的数值。在 ShowDialog 执行后,在 Form1 中可以通过读此变量的值来获取。
解决方案 »
- 关于vs自带报表的问题
- 新手提问,关于VS2008超时问题
- 一个阳历阴历的问题
- 请问如何计算用户在线时长,当用户在线时长大于24小时积分就加2
- ==================c# treeview中,如何知道我点的+是哪个node?===================
- 关于文件下载的问题
- 怎么手工输入或修改dataGrid中的一个cell在winform下的 !!!请各位大大指教下。 急急急!!!!!!
- 求助!用C#实现邮件槽的问题,请大家帮忙(附代码)
- 在DataGrid中怎么可以得到一列中一个字段的值???
- richText的简单问题,但很急
- 紧急求救,关于网卡的问题。~~~~~~~~~~
- 求教:关于监控键盘输入的问题
能说的明白一些吗?
form2.ShowDialog();this.var1 = form2.yourVar1;
这样就可以了。
public form1(form2 a)
{
frm_2 =a;
}
Form2 form2 = new Form2();
form2.ShowDialog();this.var1 = form2.yourVar1;
form2.ShowDialog(); // 再一次显示。
if (frm.ShowDialog() == DialogResult.OK)
{
MessageBox.Show(frm.textBox1.Text);
}
frm.Dispose();
其中textBox1的属性为public。利用public字段或属性也都可以达到要求
public int parameter;
...
parameter = value;
...在Form1中调用Form2:
Form2 form2 = new Form2();
int iTemp = form.parameter; //就可以了