找回密码
 立即注册

QQ登录

只需一步,快速开始

ilbjyaya

高级会员

12

主题

27

帖子

1143

积分

高级会员

积分
1143

活字格认证

ilbjyaya
高级会员   /  发表于:2015-1-15 14:37  /   查看:4785  /  回复:3
Spread 7.0 V3,vs2010 64位win7

不能直接在属性里添加Scroll事件,在后台添加了
private void HorizontalScrollBar_Scroll(object sender, ScrollEventArgs e)
然后在Designer里边手动绑定了事件,可以执行。

this.fpsDelliveryDetail.HorizontalScrollBar.Scroll += new System.Windows.Forms.ScrollEventHandler(this.HorizontalScrollBar_Scroll);
但是一关闭就提示
【未能找到与传递给事件保定服务的对象关联的网站,因此无法在该对象上设置事件】

怎么处理?

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-1-15 17:27:00
沙发
回复 1楼ilbjyaya的帖子

关闭的意思是关闭包含 Spread 的窗体吗?

我通过以下方式添加横向滚动条事件,没有重现问题:

  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             this.fpSpread1.HorizontalScrollBar.Scroll += HorizontalScrollBar_Scroll;
  4.         }

  5.         void HorizontalScrollBar_Scroll(object sender, ScrollEventArgs e)
  6.         {

  7.         }
复制代码
回复 使用道具 举报
ilbjyaya
高级会员   /  发表于:2015-1-16 08:16:00
板凳
恩,我也试了一下,确实在后台代码里添加的话没问题。
但是不能在设计页面的时候指定
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-1-16 09:35:00
地板
回复 3楼ilbjyaya的帖子

设计界面指的是在 VS 中的设计界面属性窗体添加吗?

我使用 Spread 8.0 目前是添加不上这个事件,已经上报给产品组,目前还没有明确的修复计划。请暂时用后台代码添加。

谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部