其实很简单,另一个弹出的FORM类定义一个PUBLIC方法
约定好参数双击的这个FORM要么一开始就根本是弹出FORM的PARENT,要么想办法获取弹出FORM的实例,然后调用这个实例的方法就OK了
约定好参数双击的这个FORM要么一开始就根本是弹出FORM的PARENT,要么想办法获取弹出FORM的实例,然后调用这个实例的方法就OK了
解决方案 »
- VS2012创建的荐,在VS2010中不兼容,打不开,各位大神有什么好办法吗?
- C# 2012,编译后不是有效32位文件?
- C#如何查找所有正在运行的窗体及其标题
- 求大虾们给个思路,小弟我把所剩的分数都贡献出来了,虽然只有80分
- 我把逗号去了 又有新问题了 就是一直显示两个错误 1:请输入;,2:常量中有换行符。请高手指教 谢谢
- 关于自定义控件UserControl1的问题
- C#中引用类型做方法参数时,加ref或out,与不加ref或out到底有什么区别?
- 为什么我的XML无法写到服务器(ASP.NET C#)
- C#关于泛型的问题
- 求助
- 如何响应双击DataGrid事件
- 杭州高速发展中的互联网公司诚聘.net开发工程师、技术经理!!!有意者加QQ:38908802
string str1 = listview.currentRow.cell[0].value.tostring();
string str2 = listview.currentRow.cell[1].value.tostring();
...
Form form2 = new Form(StractInfo info);
form2.btnSave.Click += new EventHandler(SaveInfo);//消息反射,用于需要和主窗口交互
主窗口中:
private void SaveInfo(object sender, EventArgs e)
{
//如果要用到主窗口的变量,可以返回处理
}
如果在form2中可以处理,直接在form2中写处理函数
private void SaveInfo(object sender, EventArgs e)
{
_str01 = (CButton)sender.parent.texbox1.Text;
_str02 = (CButton)sender.parent.texbox2.Text;
_str03 = (CButton)sender.parent.texbox3.Text;
_str04 = (CButton)sender.parent.texbox4.Text; listView1.Reflesh();
}在 listView1.Reflesh()中将你保存回的变量更新到listview 中