【セル型全般】 編集中セルにてDoubleClickイベントを発生させる方法

文書番号 : 16321     文書種別 : 使用方法     最終更新日 : 2005/01/19
文書を印刷する
対象製品
SPREAD for .NET Windows Forms Edition
詳細
編集中セルでは別のエディタコントロール(FpSpread1.EditingControl)が使用されているため、当コントロールに対するDoubleClickイベントのハンドルによって発生させることが出来ます。

◎サンプルコード(VB)
  Private Sub FpSpread1_EditModeOn(ByVal sender As Object, ByVal e As System.EventArgs) Handles FpSpread1.EditModeOn
    AddHandler FpSpread1.EditingControl.DoubleClick, AddressOf EditingControl_DoubleClick
  End Sub

  Private Sub FpSpread1_EditModeOff(ByVal sender As Object, ByVal e As System.EventArgs) Handles FpSpread1.EditModeOff
    RemoveHandler FpSpread1.EditingControl.DoubleClick, AddressOf EditingControl_DoubleClick
  End Sub

  Private Sub EditingControl_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs)
    Debug.WriteLine("編集中セルでダブルクリックされました")
  End Sub


◎サンプルコード(C#)
  private void fpSpread1_EditModeOn(object sender, System.EventArgs e)
  {
    fpSpread1.EditingControl.DoubleClick += new EventHandler(this.editingControl_DoubleClick);
  }

  private void fpSpread1_EditModeOff(object sender, System.EventArgs e)
  {
    fpSpread1.EditingControl.DoubleClick -= new EventHandler(this.editingControl_DoubleClick);
  }

  private void editingControl_DoubleClick(object sender, System.EventArgs e)
  {
    Console.WriteLine("編集中セルでダブルクリックされました");
  }
関連情報
キーワード
HowTo セル型

この文書は、以前は次のFAQ IDで公開されていました : 6259