找回密码
 立即注册

QQ登录

只需一步,快速开始

一段代码

注册会员

2

主题

10

帖子

22

积分

注册会员

积分
22
最新发帖
一段代码
注册会员   /  发表于:2017-1-24 15:43  /   查看:9723  /  回复:11
Fpspread.NoBeep = True
Fpspread.UnitType = SS_CELL_UNIT_TWIPS
就这两个属性变换到vb.net没找到对应的属性变换

11 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-24 16:50:13
沙发
您好,我查了下,.net 中对于这两个属性都没有对应的属性,没有相应功能
回复 使用道具 举报
一段代码
注册会员   /  发表于:2017-1-24 16:59:29
板凳
dexteryao 发表于 2017-1-24 16:50
您好,我查了下,.net 中对于这两个属性都没有对应的属性,没有相应功能

那有什么方法可以实现同等效果吗
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-24 17:17:49
地板
没有了,引文平台本身有差异,所以功能也不一样。

Fpspread.NoBeep = True 就是不想有Beep Beep声,.net本身就没有声音。
。net中行高列宽设置都是用 Pixel了
回复 使用道具 举报
一段代码
注册会员   /  发表于:2017-1-24 18:39:57
5#
dexteryao 发表于 2017-1-24 17:17
没有了,引文平台本身有差异,所以功能也不一样。

Fpspread.NoBeep = True 就是不想有Beep Beep声,.net ...

那我这两句直接就可以去掉了是吧,.net里单位已经没法设置单位为TWIPS了
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-25 08:31:10
6#
对的, 平台差异

ColWidthToTwips, RowHeightToTwips, TwipsToColWidth, and TwipsToRowHeight, as any methods that use twips, are not handled the same in .NET. For sizes, the .NET products use pixels.
回复 使用道具 举报
一段代码
注册会员   /  发表于:2017-1-25 13:57:17
7#

我还有个问题,代码如下:
With objSpread
            .Col = lNewCol
            .Row = inlNewRow
            .SelStart = 0
            .SelLength = Len(.Text)
    End With
到.net里,我找到了对应的截取字符串SelectionStart和SelectionLength方法,
FarPoint.Win.Spread.CellType.IEditorSupport.SelectionStart
但是我通过fpsread.sheet(0).cells(inlNewRow-1,lNewCol-1).cellType不知道该怎么点出来SelectionStart了
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-25 14:12:23
8#
您好,看您代码就是想编辑时自动全选。用下面的代码

            var text = new FarPoint.Win.Spread.CellType.TextCellType();
            text.FocusPosition = FarPoint.Win.Spread.CellType.EditorFocusCursorPosition.SelectAll;
            fpSpread1.ActiveSheet.DefaultStyle.CellType = text;

回复 使用道具 举报
一段代码
注册会员   /  发表于:2017-1-25 14:32:24
9#
dexteryao 发表于 2017-1-25 14:12
您好,看您代码就是想编辑时自动全选。用下面的代码

            var text = new FarPoint.Win.Spread.C ...

我这边是指定了某行某列的单元格的,但我看你的代码好像没用到我的row和col,我是个新手,希望大神多多指教
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-25 14:45:55
10#
给指定单元格设置cellType


  1.             var textType = new FarPoint.Win.Spread.CellType.TextCellType();
  2.             textType.FocusPosition = FarPoint.Win.Spread.CellType.EditorFocusCursorPosition.SelectAll;
  3.             //fpSpread1.ActiveSheet.DefaultStyle.CellType = textType;
  4.             fpSpread1.ActiveSheet.Cells[1, 2].CellType = textType;
复制代码
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部