this指针的问题,高手指点 想把主窗体的this指针传到一个函数中去,也就在一个class类的文件中要要调用那个主窗体的指针,有会的吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把this当做一个参数传递过去不就可以了吗 看的不大明白问题.你在写类的时候不知道有窗体实例在,或者说不应该认为有.写函数的时候可以传递指针参数,就可以了这样子有帮助么?hoho~ 楼主问的应该是窗体间传递数据的问题吧?你说的通过传递指针的方式是可行的,可以这样来操作:比如有两个窗体,主窗体Form1和另外一个窗体Form2,在Form2中定义一个字段private Form1 pForm1;//用来接收Form1的指针在Form2的构造函数中这样写:public Form2(Form1 fm1){ this.pForm1=fm1;//这样就将主窗体的指针传过来了.}如何用?如下:在Form1需要用Form2的时候:Form2 fm2=new Form2(this);然后在Form2中就能够用Form1的数据了.... 可以通过构造函数的参数传递,也可以通过属性进行传递。参数类型可以用Object类型,也可以使用this对象的类型。 求助!本机框架位于栈堆顶部!! C#面向对象的问题 WP7程序运行无法显示 正则表达式? enum如何得到里面的内容? TextBox中的汉字为何无法在水晶报表中打印? ArrayList中怎样使用2维数组,88分大家一起分 【100分】寻高手帮忙翻译一行代码!!!!!!高手在那里。。。。。。。。。 什么类型能表示10的61次方? 请教ContextMenuScript的问题 c#调用api的问题 位、字节、字符、字串、进制??
看的不大明白问题.你在写类的时候不知道有窗体实例在,或者说不应该认为有.
写函数的时候可以传递指针参数,就可以了这样子有帮助么?hoho~
private Form1 pForm1;//用来接收Form1的指针
在Form2的构造函数中这样写:
public Form2(Form1 fm1)
{
this.pForm1=fm1;//这样就将主窗体的指针传过来了.
}如何用?如下:
在Form1需要用Form2的时候:
Form2 fm2=new Form2(this);
然后在Form2中就能够用Form1的数据了....