作成日: 2024/02/21 最終更新日: 2024/02/21
文書種別
使用方法
詳細
はい、FormにFormulaTextBoxコントロールとFpSpreadコントロールを配置してFpSpreadをFormulaTextBoxにアタッチすることでExcelの数式バーのように使用することができます。
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' SPREADを数式テキストボックスにアタッチする
FormulaTextBox1.Attach(FpSpread1)
' SPREADにデータと数式を設定する
FpSpread1.ActiveSheet.Cells(0, 0).Value = 2
FpSpread1.ActiveSheet.Cells(1, 0).Value = 3
FpSpread1.ActiveSheet.Cells(0, 1).Value = 4
FpSpread1.ActiveSheet.Cells(1, 1).Value = 5
FpSpread1.ActiveSheet.Cells(2, 0).Formula = "SUM(A1:A2)"
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
// SPREADを数式テキストボックスにアタッチする
formulaTextBox1.Attach(fpSpread1);
// SPREADにデータと数式を設定する
fpSpread1.ActiveSheet.Cells[0, 0].Value = 2;
fpSpread1.ActiveSheet.Cells[1, 0].Value = 3;
fpSpread1.ActiveSheet.Cells[0, 1].Value = 4;
fpSpread1.ActiveSheet.Cells[1, 1].Value = 5;
fpSpread1.ActiveSheet.Cells[2, 0].Formula = "SUM(A1:A2)";
}
<実行イメージ>