credream 发表于 2015-10-6 21:01:00

如何在程序中给单元格的宽度高度赋值?

GcMultiRow8.0,如何在程序中给单元格的宽度高度赋值?
Me.GcMultiRow1.Item(0, 0).Size =

像下面这样赋值会报错的:
      Dim tmpW As Integer
      Dim tmpH As Integer
      tmpW = Me.GcMultiRow1.Item(0, 0).Size.Width
      tmpH = Me.GcMultiRow1.Item(0, 0).Size.Height

      Dim tmpsize As Size = New Size(tmpW * 2, tmpH * 2)
      Me.GcMultiRow1.Item(0, 0).Size = tmpsize

具体怎么设置啊?

Carl 发表于 2015-10-8 09:17:00

抱歉这几天休假了。
如果你要修改所有cell的size,那么需要在Template上修改,并且重新设置Template给MultiRow:

            var newTemplate = this.gcMultiRow1.Template.Clone();
            newTemplate.Row.Cells.Size = new Size(100, 100);
            this.gcMultiRow1.Template = newTemplate;

如果你想要改变某一行或者一列的大小,可以这样:
            this.gcMultiRow1.HorizontalResize(50);
            this.gcMultiRow1.VerticalResize(50);
Resize的参数表示你要把宽度或高度调整多少,可以为负数。

credream 发表于 2015-10-8 21:44:00

回复 2楼Carl的帖子

太感谢你了。。。

Alice 发表于 2015-10-9 13:55:00

回复 3楼credream的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢      http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: 如何在程序中给单元格的宽度高度赋值?