找回密码
 立即注册

QQ登录

只需一步,快速开始

GPCT

初级会员

30

主题

76

帖子

232

积分

初级会员

积分
232

活字格认证

[已处理] MultiRow的PopupCell

GPCT
初级会员   /  发表于:2014-6-4 17:19  /   查看:6552  /  回复:3
我只想利用PopupCell的外观,不想设置Popup这个属性。
也就是说我想得到用户点击popupCell的靠右的button的时机,然后自己做一些事情,而不是弹出一个Form。

请问有没有可能?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我们改变不了环境,但是可以适应环境。
我们改变不了过去,但是可以把握未来。
我们改变不了别人,但是可以调整自己。

3 个回复

倒序浏览
dafo
版主   /  发表于:2014-6-5 09:49:00
沙发
PopupCell必须设置弹出窗口, 并且当你Click PopupButton,GcMultiRow没有任何的事件给你处理时机。
一些解决方案供选择:
1. 创建一个Form,设置Form.Opacity = 0D, 在这个Form.Load事件里你可以处理你自己的业务逻辑,并且完成时调用Form.Close方法,最后将这个Form设置给PopupCell.
2. 制作一个复合Cell, 使用一个TextBoxCell 和 ButtonCell来模拟PopupCell的外观,挂GcMultiRow.CellClick事件处理ButtonCell的点击响应。
3. 创建一个CustomCell, 自己实现一个PopupCell的外观Cell, 详情请参考文档。
回复 使用道具 举报
GPCT
初级会员   /  发表于:2014-6-5 14:45:00
板凳
我自己也摸索了一个方案,和你的方案1非常相似,我是将Form的FormBorderStyle=None,然后设置Size为(1,1)。

非常感谢~
我们改变不了环境,但是可以适应环境。
我们改变不了过去,但是可以把握未来。
我们改变不了别人,但是可以调整自己。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-1 18:30:00
地板
回复 3楼GPCT的帖子

很厉害呀。
结贴。新问题可以发新帖提问。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部