在主窗口(父窗口)类中定义一个数据成员,用于实时更新ListCtrl的内容,当执行添加或者删除操作时,对应着更新这个数据成员。执行查找操作时,将主窗口的这个数据成员的指针传递给查找窗口(子窗口)对应的类中(在查找类中定义一个对应类型的数据成员指针),那么取数据时直接用的主窗口的实时数据。
现在遇到相同的问题,有些不太明白,恳请大虾贴出上述方法的具体代码,谢谢啦!
VC++ 主窗口与子窗口ListCtrl传值(有文字有整数,列表形式)
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- KnowNothingLikeEat 2015-04-14 03:19关注
使用委托与事件,如果是使子窗体中的内容·随父窗体的变化的话,则(FrmMX是父窗体,frmProductCert是子窗体)
第一步:
先在父窗体中定义委托与事件
public partial class FrmMX : Form
{
public delegate void frmProductCert(string sReport);
public event frmProductCert Bind;
}第二步:
在子窗体中创建父窗体的实例,并且将父窗体的事件绑定子窗体中的方法
var frm = new FrmMX();
frm.Bind += new FrmMX.frmProductCert(BindGridMX); //BindGridMX是子窗体中的方法,也是需要改变的部分的方法第三步:
在父窗体中调用该事件就OK了
Bind(sReport); //在父窗体中调用之前定义的事件解决 无用评论 打赏 举报
悬赏问题
- ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
- ¥15 数据可视化Python
- ¥15 要给毕业设计添加扫码登录的功能!!有偿
- ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
- ¥15 微信公众号自制会员卡没有收款渠道啊
- ¥15 stable diffusion
- ¥100 Jenkins自动化部署—悬赏100元
- ¥15 关于#python#的问题:求帮写python代码
- ¥20 MATLAB画图图形出现上下震荡的线条
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘