次のサンプルコードは、数式セルが参照するセルを表示します。数式テキストボックスコントロールは、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