MESCIUS SPREAD for ASP.NET 10.0J
Parent プロパティ (DefaultSheetAxisModel)

親シート軸モデルを取得または設定します。
構文
'Declaration
 
Public Property Parent As ISheetAxisModel
public ISheetAxisModel Parent {get; set;}

プロパティ値

親のシート軸モデルを含むISheetAxisModelオブジェクト
この例では、オーバーライドされたモデルに基づいて新しいDefaultSheetAxisModelを作成し、それをスプレッドシートのColumnAxisModelに割り当てます。
Public Class mySheetAxisModel
	Inherits FarPoint.Web.Spread.Model.DefaultSheetAxisModel

	Dim size As Integer = 180

	Public Overrides Function GetSize(ByVal index As Integer) As Integer
		Return size
	End Function

	Public Overrides Sub SetSize(ByVal index As Integer, ByVal value As Integer)
		value = size
	End	Sub
End Class

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
	If Me.IsPostBack Then Return

	Dim isheet As New mySheetAxisModel()
	Dim model As New FarPoint.Web.Spread.Model.DefaultSheetAxisModel(FpSpread1.ActiveSheetView.ColumnCount, FarPoint.Web.Spread.Model.SheetAxisOrientation.Horizontal, isheet)
	FpSpread1.ActiveSheetView.ColumnAxisModel = model
End Sub
public class mySheetAxisModel : FarPoint.Web.Spread.Model.DefaultSheetAxisModel
{
	private int i = 180;

	public override int GetSize(int index)
	{
		return i;
	}

	public override void SetSize(int index, int value)
	{
		i = value;
	}
}

private void Page_Load(object sender, System.EventArgs e)
{
	if (this.IsPostBack) return;

	mySheetAxisModel isheet = new mySheetAxisModel();
	FarPoint.Web.Spread.Model.DefaultSheetAxisModel model = new FarPoint.Web.Spread.Model.DefaultSheetAxisModel(FpSpread1.ActiveSheetView.ColumnCount, FarPoint.Web.Spread.Model.SheetAxisOrientation.Horizontal);
	model.Parent = isheet;
	FpSpread1.ActiveSheetView.ColumnAxisModel = model;
}
参照

DefaultSheetAxisModel クラス
DefaultSheetAxisModel メンバ

 

 


© MESCIUS inc. All rights reserved.