如果form2是由form1启动的
那么把form1传给form2
在form1里启动form2
Form2 f2 = new Form2(this);//把form1传进去
f2.show();
form2中
private Form1 f1;
public class Form2:Form
{
public Form2(Form1 temp_f1){
f1=temp_f1;
...}
}然后就可以调用了
f1.方法名(参数)
那么把form1传给form2
在form1里启动form2
Form2 f2 = new Form2(this);//把form1传进去
f2.show();
form2中
private Form1 f1;
public class Form2:Form
{
public Form2(Form1 temp_f1){
f1=temp_f1;
...}
}然后就可以调用了
f1.方法名(参数)
解决方案 »
- asp怎么判断asp:checkbox是否被选中
- LINQ查询的问题
- 找高手,判断listview中的范围
- 求教如何触发文本框的textchanged事件
- Office开发,如何在Word外接程序中把WinForm作为Word子窗体打开。
- 为什么有的SMTP服务器可以发邮件而有的不可以?
- socket接收数据过程中,thread sleep多少延迟时间合适???< tcp,ip,tcpclient,套接字,net,NetworkStream >
- 怎么使DropDownList控件显示原来已选中的数据???
- C#中如何做链表?
- 如何在DataGrid中将M、F显示成男、女
- 新手求救:大家看看这两个SQL语句怎么写!(在线等,解决了就给分)
- 问个文盲问题:C#不能开发硬件驱动程序怎么办?
同时要将你的生成的实例定义为static
public class vars
{
public static Form1 MainForm;
}使用前先记录一下:
static void Main(){ vars.MainForm=new Form1(); Application.Run(vars.MainForm); }以后使用时就可以直接引用了,例如:
vars.MainForm.Text = "New Text";
相当不错的,看完了就明白一大半了http://www.microsoft.com/china/community/Column/1.mspx
.
.
.
http://www.microsoft.com/china/community/Column/n.mspx
“未将对象引用设置到对象的实例”
那位高手能解释?