private void Form1_Load(object sender, System.EventArgs e)
{
//コンボボックス型セルを定義します
FarPoint.Win.Spread.CellType.ComboBoxCellType cb = new FarPoint.Win.Spread.CellType.ComboBoxCellType();
cb.Items = new string[] {"aaa", "bbb", "ccc"};
fpSpread1.ActiveSheet.Cells[2, 2].CellType = cb;
}
private void fpSpread1_ComboDropDown(object sender, FarPoint.Win.Spread.EditorNotifyEventArgs e)
{
Console.WriteLine("セルのドロップダウンリストが表示されました");
}
private void fpSpread1_ComboSelChange(object sender, FarPoint.Win.Spread.EditorNotifyEventArgs e)
{
Console.WriteLine("セルのドロップダウンリスト上の選択項目が変更されました");
//コンボボックス型セル用のエディタ(FpComboクラス)をキャストし、現在選択中のインデックスを取得します
Console.WriteLine("現在選択されているリスト上のアイテムインデックス:" + ((FarPoint.Win.FpCombo)fpSpread1.EditingControl).SelectedIndex.ToString());
}
private void fpSpread1_ComboCloseUp(object sender, FarPoint.Win.Spread.EditorNotifyEventArgs e)
{
Console.WriteLine("セルのドロップダウンリストが閉じられました");
}
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
'コンボボックス型セルを定義します
Dim cb As New FarPoint.Win.Spread.CellType.ComboBoxCellType
cb.Items = New String() {"aaa", "bbb", "ccc"}
FpSpread1.ActiveSheet.Cells(2, 2).CellType = cb
End Sub
Private Sub FpSpread1_ComboDropDown(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.EditorNotifyEventArgs) Handles FpSpread1.ComboDropDown
Console.WriteLine("セルのドロップダウンリストが表示されました")
End Sub
Private Sub FpSpread1_ComboSelChange(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.EditorNotifyEventArgs) Handles FpSpread1.ComboSelChange
Console.WriteLine("セルのドロップダウンリスト上の選択項目が変更されました")
'コンボボックス型セル用のエディタ(FpComboクラス)をキャストし、現在選択中のインデックスを取得します
Console.WriteLine("現在選択されているリスト上のアイテムインデックス:" + CType(FpSpread1.EditingControl, FarPoint.Win.FpCombo).SelectedIndex.ToString)
End Sub
Private Sub FpSpread1_ComboCloseUp(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.EditorNotifyEventArgs) Handles FpSpread1.ComboCloseUp
Console.WriteLine("セルのドロップダウンリストが閉じられました")
End Sub