找回密码
 立即注册

QQ登录

只需一步,快速开始

枫原万叶

注册会员

5

主题

13

帖子

52

积分

注册会员

积分
52
最新发帖
枫原万叶
注册会员   /  发表于:2022-11-9 16:14  /   查看:1568  /  回复:5
本帖最后由 枫原万叶 于 2022-11-9 16:36 编辑

image.png64291686.png image.png607208556.png 这个打开按钮可以设置打开固定路径吗,保存也是;目前做的尝试有


FarPoint.Win.Spread.Design.FpSpreadDesigner fpSpreada = new FarPoint.Win.Spread.Design.FpSpreadDesigner();
            fpSpreada.Save += Save;


private  void Save(object sender, FarPoint.Win.Spread.Design.SaveArgs e)
        {
            SaveFileDialog dialog = new SaveFileDialog();
            dialog.InitialDirectory = @"C:\Users\puxi\Desktop\exportFile";
            if (dialog.ShowDialog() == DialogResult.OK)
            {
                fpSpread1.SaveExcel(dialog.FileName);
              }
        }

这样可以打开自定义的对话框,但是仍然会继续执行设计器的保存代码,会再弹出一个对话框,请教怎么处理,感谢

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-9 18:05:31
沙发
没有办法,FpSpreadDesigner 的保存行为目前没有提供接口修改,

回复 使用道具 举报
枫原万叶
注册会员   /  发表于:2022-11-10 08:37:50
板凳
那打开行为有吗
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-10 09:25:12
地板
FpSpreadDesigner 这个现在基本上没有办法修改,但是spread提供了另一个DesignerMain,和设计器是一样的,可以做一些修改。能实现一些定制需求,

可以参考原来的一个教程文章,里面刚好有给另存为XXX 的自定义菜单

https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1
回复 使用道具 举报
枫原万叶
注册会员   /  发表于:2022-11-10 10:03:34
5#
好的 感谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-10 12:12:49
6#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部