「読み取り専用モード(OperationMode.ReadOnly)」を定義した場合にフォーカスを表示させたくありません
対象製品
SPREAD for .NET Windows Forms Edition
詳細
最も簡易的な方法としては、常時入力モードの定義を併用します。
◎サンプルコード
また、CellClickイベントおよびCellDoubleClickイベントの動作をキャンセルすることでも対応出来ます。実装方法については以下の「関連するFAQ」も併せてご参照ください。
◎サンプルコード
◎サンプルコード
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
FpSpread1.EditModePermanent = True
FpSpread1.ActiveSheet.OperationMode = FarPoint.Win.Spread.OperationMode.ReadOnly
End Sub
FpSpread1.EditModePermanent = True
FpSpread1.ActiveSheet.OperationMode = FarPoint.Win.Spread.OperationMode.ReadOnly
End Sub
また、CellClickイベントおよびCellDoubleClickイベントの動作をキャンセルすることでも対応出来ます。実装方法については以下の「関連するFAQ」も併せてご参照ください。
◎サンプルコード
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
FpSpread1.ActiveSheet.OperationMode = FarPoint.Win.Spread.OperationMode.ReadOnly
End Sub
Private Sub FpSpread1_CellClick(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.CellClickEventArgs) Handles FpSpread1.CellClick
e.Cancel = True
End Sub
Private Sub FpSpread1_CellDoubleClick(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.CellClickEventArgs) Handles FpSpread1.CellDoubleClick
e.Cancel = True
End Sub
FpSpread1.ActiveSheet.OperationMode = FarPoint.Win.Spread.OperationMode.ReadOnly
End Sub
Private Sub FpSpread1_CellClick(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.CellClickEventArgs) Handles FpSpread1.CellClick
e.Cancel = True
End Sub
Private Sub FpSpread1_CellDoubleClick(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.CellClickEventArgs) Handles FpSpread1.CellDoubleClick
e.Cancel = True
End Sub
関連情報
キーワード
HowTo 外観
この文書は、以前は次のFAQ IDで公開されていました : 6764