MESCIUS SPREAD for Windows Forms 17.0J 移行ガイド
数値型セル/パーセント型セル/通貨型セルでポップアップ電卓(サブエディタ)が表示される


ステータス

バージョン ID 機能分類 対応策
2.5.1005.2002/2.5.2005.2005 25053 数値系セル

詳細

本バージョンでは、数値型セル/パーセント型セル/通貨型セル上でのF4キー押下時または編集セルでのダブルクリックで、ポップアップ電卓が表示されます。ポップアップ電卓表示を抑制するには、EnableSubEditor プロパティを False にするか、ポップアップ電卓の表示の際に発生する SubEditorOpening イベントにてその動作をキャンセルします。EnableSubEditor プロパティは、SPREAD デザイナからも設定が可能です。なお、SubEditorOpening イベントで動作をキャンセルした場合には、ポップアップカレンダーやサブエディタの表示もキャンセルされます。

private void Form1_Load(object sender, EventArgs e)
{
    FarPoint.Win.Spread.CellType.NumberCellType numcell = new FarPoint.Win.Spread.CellType.NumberCellType();
    // サブエディタを非表示にします
    numcell.EnableSubEditor = false;
    fpSpread1.ActiveSheet.Cells[0, 0].CellType = numcell;
}

private void fpSpread1_SubEditorOpening(object sender, FarPoint.Win.Spread.SubEditorOpeningEventArgs e)
{
    //e.Cancel = true; 
}
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim numcell As New FarPoint.Win.Spread.CellType.NumberCellType()
    ' サブエディタを非表示にします
    numcell.EnableSubEditor = False
    FpSpread1.ActiveSheet.Cells(0, 0).CellType = numcell
End Sub

Private Sub FpSpread1_SubEditorOpening(ByVal sender As System.Object, ByVal e As FarPoint.Win.Spread.SubEditorOpeningEventArgs) Handles FpSpread1.SubEditorOpening
    'e.Cancel = True
End Sub

参照

 

 


© MESCIUS inc. All rights reserved.