社区
C#
帖子详情
this指针的问题,高手指点
gedeng_2000
2006-10-28 09:26:58
想把主窗体的this指针传到一个函数中去,也就在一个class类的文件中要要调用那个主窗体的指针,有会的吗?
...全文
143
8
打赏
收藏
this指针的问题,高手指点
想把主窗体的this指针传到一个函数中去,也就在一个class类的文件中要要调用那个主窗体的指针,有会的吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gedeng_2000
2006-10-29
打赏
举报
回复
问题是怎么把这个指针传递过去.能告诉我吗/.如何定义这个函数的参数呢?
---涛声依旧---
2006-10-29
打赏
举报
回复
Up
lxhvc
2006-10-29
打赏
举报
回复
可以通过构造函数的参数传递,也可以通过属性进行传递。参数类型可以用Object类型,也可以使用this对象的类型。
liujia_0421
2006-10-29
打赏
举报
回复
其实窗体间传递数据最常用,也最好用的方法是使用委托,楼主可以查一些资料看一看...
liujia_0421
2006-10-29
打赏
举报
回复
楼主问的应该是窗体间传递数据的问题吧?
你说的通过传递指针的方式是可行的,可以这样来操作:
比如有两个窗体,主窗体Form1和另外一个窗体Form2,在Form2中定义一个字段
private Form1 pForm1;//用来接收Form1的指针
在Form2的构造函数中这样写:
public Form2(Form1 fm1)
{
this.pForm1=fm1;//这样就将主窗体的指针传过来了.
}
如何用?如下:
在Form1需要用Form2的时候:
Form2 fm2=new Form2(this);
然后在Form2中就能够用Form1的数据了....
chaojicainiao
2006-10-28
打赏
举报
回复
看的不大明白问题.
你在写类的时候不知道有窗体实例在,或者说不应该认为有.
写函数的时候可以传递指针参数,就可以了
这样子有帮助么?hoho~
yumanqing
2006-10-28
打赏
举报
回复
把this当做一个参数传递过去不就可以了吗
ksmark
2006-10-28
打赏
举报
回复
帮楼主顶一下。
【C++ | this
指针
】一文了解C++的this
指针
本文深入探讨了C++中this
指针
的概念及其重要性,解释了为什么需要this
指针
,详细介绍了this
指针
的定义、作用及应用场景,并通过实例演示了如何在类的成员函数中正确使用this
指针
。
this
指针
本文详细介绍了C++中的this
指针
,包括其本质是类类型*const,作为成员函数的隐含参数,以及在不使用和使用this
指针
的情况下的代码示例。通过对比展示了this如何帮助访问和操作对象的成员变量,特别是在非静态和静态成员函数中的差异。,
宏和this
指针
本文主要介绍了编程中的宏和this
指针
相关知识。宏是批量处理称谓,用于预处理,不同编程语言对宏的支持和使用标准不同,还涉及宏排错、编译选项等内容。this
指针
用于区分变量所属,不同语言有不同形态,如Python用self,C++、Java和C#用this等。
C++的this
指针
本文详细介绍了C++中this
指针
的概念及其重要性。解释了this
指针
如何帮助区分成员变量与局部变量,确保成员函数操作正确的数据成员。并通过示例展示了this
指针
的具体应用。
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章