PowerTools SPREAD for Windows Forms 10.0J
DynamicSize プロパティ


行または列を表示/非表示にするとき、サイズ変更するとき、または移動するときにオブジェクトのサイズが変更されるかどうかを取得または設定します。
構文
'Declaration
 
Public Overridable Property DynamicSize As Boolean
'使用法
 
Dim instance As PSShape
Dim value As Boolean
 
instance.DynamicSize = value
 
value = instance.DynamicSize
public virtual bool DynamicSize {get; set;}

プロパティ値

Boolean:成功した場合は True、それ以外の場合は False
解説

このプロパティが使用できるのは実行時のみです。

DynamicMoveプロパティがfalseの場合、DynamicSizeプロパティは常にfalseを返します。

DynamicSizeプロパティがコードで設定されている場合、その値はシェイプのDynamicMoveプロパティがtrueに設定されているときに効果があります。それ以外の場合、DynamicSizeはDynamicMoveがtrueのときにのみtrueにできます。

次のサンプル コードでは、このプロパティを継承するクラスでのプロパティの使用方法を示すために、このプロパティを使用してシェイプをカスタマイズしています。
FarPoint.Win.Spread.DrawingSpace.FourWayArrowShape sh = new FarPoint.Win.Spread.DrawingSpace.FourWayArrowShape();
sh.Name = "Arrow";
fpSpread1.ActiveSheet.AddShape(sh);

FarPoint.Win.Spread.DrawingSpace.PSShape ps;
ps = fpSpread1.ActiveSheet.GetShape("Arrow");
ps.AlphaBlendShadowColor = 150;
ps.BackColor = Color.Red;
ps.CanRenderText = true;
ps.DynamicMove = true;
ps.DynamicSize = true;
ps.ShadowColor = Color.Orange;
ps.ShadowDirection = DrawingSpace.ShadowDirection.TopLeft;
ps.ShadowOffset = 5;
ps.ShadowOffsetX = 10;
ps.ShadowOffsetY = 10;

Dim sh As New FarPoint.Win.Spread.DrawingSpace.FourWayArrowShape
sh.Name = "Arrow"
FpSpread1.ActiveSheet.AddShape(sh)

Dim ps As FarPoint.Win.Spread.DrawingSpace.PSShape
ps = FpSpread1.ActiveSheet.GetShape("Arrow")
ps.AlphaBlendShadowColor = 150
ps.BackColor = Color.Red
ps.CanRenderText = True
ps.DynamicMove = True
ps.DynamicSize = True
ps.ShadowColor = Color.Orange
ps.ShadowDirection = DrawingSpace.ShadowDirection.TopLeft
ps.ShadowOffset = 5
ps.ShadowOffsetX = 10
ps.ShadowOffsetY = 10
参照

PSShape クラス
PSShape メンバ

 

 


© 2004-2017, GrapeCity inc. All rights reserved.