草原 发表于 2023-12-7 15:02:45

spread复制死机现象

spread keydown事件如下设置:
ospread.KeyDown += new System.Windows.Forms.KeyEventHandler(ss_KeyDownEvent);
在ss_KeyDownEvent事件中实现复制功能代码如下所示:

protected virtual void ss_KeyDownEvent(object sender, System.Windows.Forms.KeyEventArgs e)
      {
            ////////////////20130521BEGIN
            FarPoint.Win.Spread.FpSpread ss1;
            ss1 = (FarPoint.Win.Spread.FpSpread)sender;
            if ((e.KeyCode == Keys.C) && e.Control) //Ctrl+C
            {
                //e.Handled = true; // prevent clipboard copy
                //Clipboard.Clear();
                //ss1.ActiveSheet.ClipboardCopy();
                //return;

                //20231110修改
                e.Handled = true;
                try
                {
                  Clipboard.Clear();
                }
                catch (Exception)
                {
                  Application.DoEvents();
                  Clipboard.Clear();
                }
         ss1.ActiveSheet.ClipboardCopy();
      }
   }

这个问题一直存在,也发过帖子
https://gcdn.grapecity.com.cn/showforum-3-1.html

现在有个项目要验收,客户又提起这个事了
突然想起来,是不是不用专门写复制的代码,设置一下spread的某个属性就好呢
比如:textbox就不用专门写复制代码就能实现复制啊。试了一下,没有找到实现。
请大神门多多指点!
多谢!


草原 发表于 2023-12-7 15:07:49

原来帖子的地址写错了,是下面这个
https://gcdn.grapecity.com.cn/showtopic-10446-1-146.html


Richard.Ma 发表于 2023-12-7 20:39:25

你那边现在能稳定的复现问题吗,如果可以的话,请发一个复现问题的demo,否则我们也没法继续调查原因

我看多年前的这个帖子最后也没有能复现出问题,

草原 发表于 2023-12-7 20:47:21

之所以这么长时间没有解决,就是因为出现频率不稳定,想解决的时候想复制死机,就一直不出现,干其他事的时候,偏偏出来捣乱,并且死机的时候,应用程序不能正常关闭,只有通过任务管理器结束任务的方式结束程序。

Richard.Ma 发表于 2023-12-8 20:47:04

那确实不好排查了,下次出现问题,你也可以尝试看看事件管理器中是否有相关报错信息,

另外,也可以尝试升级新版本测试一下是否仍存在问题,你这个版本确实太早了,可能一些bug在新版也修复了

草原 发表于 2023-12-9 08:08:56

能直接替代原来的吗?是不是原来的函数要改呢?

草原 发表于 2023-12-9 09:25:53

安装了SpreadJS.Release.V16.2(for windows),找不到dll文件呢,如何替代原来的呢

Richard.Ma 发表于 2023-12-10 23:24:18

你原来用的不是spread winforms吗,应该继续安装winforms

另外,如果已经安装了老版本,在不卸载的情况下,建议可以通过nuget在项目中尝试新版本。这样比较方便,不会因为安装了不同版本导致冲突

草原 发表于 2023-12-14 15:12:54

草原 发表于 2023-12-14 15:14:33

是这个吗?安装成功后不会影响原版本使用吧
页: [1] 2
查看完整版本: spread复制死机现象