社区
C#
帖子详情
this指针的问题,高手指点
gedeng_2000
2006-10-28 09:26:58
想把主窗体的this指针传到一个函数中去,也就在一个class类的文件中要要调用那个主窗体的指针,有会的吗?
...全文
120
8
打赏
收藏
this指针的问题,高手指点
想把主窗体的this指针传到一个函数中去,也就在一个class类的文件中要要调用那个主窗体的指针,有会的吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
帮楼主顶一下。
MFC 孙鑫老师第二讲中有关this
指针
的
问题
以下只是本人的理解,如有不对的地方,请
高手
指点
在基类的构造函数中this
指针
指向的是派生类对象。这是要有先提条件的,条件就是已经定义了派生类的全局对象。因为程序的入口函数是main()(win32 控制台程序中),在进入mian()函数之前,全局对象已经开辟了内存,即派生类已经实例化了对象。在调用派生类构造函数的时候,首先调用的是基类的构造函数,但这时,基类并没有实例化对象,根据继
c语言fopen错误
指针
,fopen出错的原因
找了很多遍了,还是没找出错误的原因,求
高手
指点
迷津!运行一下代码,输入值《=80时,正常运行输出;而输入值大于80时,fopen打开出错!想了很久,觉得可能是本人对fopen还不够了解~//Program12.4Page464#define_STDC_WANT_LIB_EXT1_1#include#include#include#include#include#definePER_L...
防sql注入java代码_用java编写防止SQL注入!求java
高手
指点
!
问题
解决后,一定提高悬赏!...
我从网上下载了一下代码!当我抄入我的程序是数据库一直抛出空
指针
!publicclassSQLFilterimplementsFilter{privateStringinj_str="'|and|exec|insert|select|delete|update|count|*|...我从网上下载了一下代码!当我抄入我的程序是数据库一直抛出空
指针
!public class SQLFilter impl...
总结一下我所掌握的虚函数和多态 (望
高手
指点
!)
C++也学了一段时间了,C++比较让人混乱的除了复杂的标准库和算法.基础部分里大概应该属
指针
引用和函数传参的
问题
了,对于这些头疼的
问题
,我们只能多看 多写,多练,没有更好的办法. C++的多态性就和这些因素有所关系.今天我来说说自己所掌握的关于多态的知识!我假设现在的你已经了解C++基于对象的部分,也就是你会写一个类,明白类所产生的对象中包含的是他的数据成员(无虚函数的时候).而类的成员
6-3 平面坐标点类(欢迎
高手
指点
评论)
/* * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: * 作 者: 张传新 * 完成日期: 2012 年 3 月 26
C#
111,095
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章