找回密码
 立即注册

QQ登录

只需一步,快速开始

wwwfffhhh

注册会员

1

主题

4

帖子

33

积分

注册会员

积分
33
最新发帖
wwwfffhhh
注册会员   /  发表于:2019-8-15 20:12  /   查看:4628  /  回复:7
1金币

最佳答案

查看完整内容

您好,请参考:

7 个回复

倒序浏览
最佳答案
最佳答案
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-15 20:12:22
来自 6#
您好,请参考:

  1.             IWorkbook wb = fpSpread1.AsWorkbook();
  2.             var cellrange = fpSpread1.ActiveSheet.GetSelection(0);
  3.             if (cellrange != null)
  4.             {
  5.                 var cellref = new Reference(cellrange.Row,
  6.                     cellrange.Column,
  7.                     cellrange.Row + cellrange.RowCount - 1,
  8.                     cellrange.Column + cellrange.ColumnCount - 1);

  9.                 FormatCells fcd = new FormatCells(wb.ActiveSheet, cellref, FormatCells.FormatCellsTab.Number);
  10.                 fcd.ShowDialog();
  11.             }
复制代码
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-16 09:59:06
2#
您好,请详细描述下您的需求。
回复 使用道具 举报
wwwfffhhh
注册会员   /  发表于:2019-8-18 00:19:51
3#
就是打开 Spread Designer软件,右键单元格,就会弹出菜单,在菜单中会出现“设置单元格格式”选项,选中该选项就会弹出“设置单元格格式”对话框。

我现在要的就是在我的C#程序中添加Spread .Net组件,在不打开设计器的情况下,通过C#程序的命令也弹出这个设置窗口。(我已经知道了C#可以通过好几个设置窗口来配置单元格格式的,但很多个窗口使用起来就是麻烦了)
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-18 15:00:38
4#
您好,请参考如下代码
  1. if (common.rm == null)
  2. {
  3.   common.LoadResourceManagerForStrings();
  4. }

  5. var ctd = new CellTypeDlgV3(fpSpread1); // here throw exception
  6. ctd.celltype = DesignerMain.CellTypeEnum.NumberCellType;
  7. ctd.InitValues(fpSpread1.ActiveSheet.ActiveCell.CellType, null);
  8. ctd.ShowDialog();
复制代码
回复 使用道具 举报
wwwfffhhh
注册会员   /  发表于:2019-8-19 00:08:45
5#
这个对话框我知道怎么弹出,这个单元格设置功能不全,不能设置边框等,需要额外的对话框,我要的是新版本的能够把各种设置都在一起的那个“设置单元格格式”对话框
回复 使用道具 举报
wwwfffhhh
注册会员   /  发表于:2019-8-20 14:57:58
7#
谢谢!可以了
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-20 20:24:20
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部