PowerTools SPREAD for Windows Forms 10.0J
ShowDependents メソッド


シートのインデックス
行のインデックス
列のインデックス
数式セルに依存性があるセルを表示します。
構文
'Declaration
 
Public Sub ShowDependents( _
   ByVal sheetIndex As Integer, _
   ByVal row As Integer, _
   ByVal column As Integer _
) 
'使用法
 
Dim instance As FpSpread
Dim sheetIndex As Integer
Dim row As Integer
Dim column As Integer
 
instance.ShowDependents(sheetIndex, row, column)
public void ShowDependents( 
   int sheetIndex,
   int row,
   int column
)

パラメータ

sheetIndex
シートのインデックス
row
行のインデックス
column
列のインデックス
解説

参照先セルは数式セルが必要とするセルです。行と列パラメータは、依存性を確認するセルとなります。

本メソッドは、数式テキストボックスコントロールが必要です。

次のサンプルコードは、数式の参照先セルを表示します。数式テキストボックスコントロールは、licenses.licx ファイルにライセンス登録が必要です。
 private void Form1_Load(object sender, EventArgs e)
        {
             fpSpread1.Sheets[0].Cells[0, 0, 5, 5].CellType = new FarPoint.Win.Spread.CellType.NumberCellType();
        fpSpread1.Sheets[0].Cells[0, 0].Formula = "B2+B3";
        fpSpread1.Sheets[0].Cells[0, 3].Formula = "A1";
        fpSpread1.Sheets[0].Cells[0, 4].Formula = "D1";

        FarPoint.Win.Spread.FormulaTextBox editor = new FarPoint.Win.Spread.FormulaTextBox();
        editor.Location = new Point(0, 0);
        editor.Size = new Size(80, 20);
        Controls.Add(editor);
        editor.Attach(fpSpread1);           
          
        }

private void button1_Click(object sender, EventArgs e)
        {
             fpSpread1.ShowDependents(0, 0, 0);
             fpSpread1.ShowPrecedents(0, 0, 4);           
        
        }
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        FpSpread1.Sheets(0).Cells(0, 0, 5, 5).CellType = New FarPoint.Win.Spread.CellType.NumberCellType()
        FpSpread1.Sheets(0).Cells(0, 0).Formula = "B2+B3"
        FpSpread1.Sheets(0).Cells(0, 3).Formula = "A1"
        FpSpread1.Sheets(0).Cells(0, 4).Formula = "D1"

        Dim editor As New FarPoint.Win.Spread.FormulaTextBox
        editor.Location = New Point(0, 0)
        editor.Size = New Size(80, 20)
        Controls.Add(editor)
        editor.Attach(FpSpread1)
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click        
        FpSpread1.ShowDependents(0, 0, 0)
        FpSpread1.ShowPrecedents(0, 0, 4)
End Sub
参照

FpSpread クラス
FpSpread メンバ

 

 


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