找回密码
 立即注册

QQ登录

只需一步,快速开始

iceman
社区贡献组   /  发表于:2013-8-22 15:43:00
11#
回复 10楼ChinaBoyZY的帖子

请问我如何触发 PubEventList 事件?

如果你不通过这个事件来设置 FlexGrid,是否生效?

新 new 了一个 FlexGird 没有添加到 form 上。
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-8-22 16:51:00
12#
在没有使用MDI窗体的情况下,是没有问题的。
现在用这个MDI窗体后,想要实时变更fg的节点,目前是用委托实现的。但是遇到上面的问题,暂时不会解决的啊
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-22 18:10:00
13#
请问我如何触发 PubEventList 事件?

请在提出问题时,描述重现问题步骤。不然调查起来会有不必要的时间损失。
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-8-23 09:38:00
14#
PubEventList是在鼠标点击form1上面的树节点,然后在 form2中的“委托事件加载”那个文本框中会出现你当前点击的节点

form2.JPG

19.63 KB, 下载次数: 256

点击树的节点后,在“委托事件加载”中会看到,点击的节点

MDI.JPG

59.56 KB, 下载次数: 277

画面初始状态

回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-23 18:18:00
15#
回复 14楼ChinaBoyZY的帖子

ChinaBoyZY 你好,
为什么要 New 一个 FlexGrid?
New 了之后,fg 代表的是另一个实例,操作的不是 Form2 中的 FlexGrid。

你可以去掉这行代码查看效果:

  1.                 //fg = new C1FlexGrid();//这句话是声明fg属性的
复制代码


或者 New 了之后至少也要添加到 Form2 中:

  1. this.Controls.Add(fg);
复制代码
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部