PowerTools MultiRow for Windows Forms 8.0J
BeginEdit メソッド

セルのすべての内容を選択する場合はtrue。それ以外の場合はfalse
現在のセルを編集状態に設定します。
構文
Public Function BeginEdit( _
   ByVal selectAll As Boolean _
) As Boolean
public bool BeginEdit( 
   bool selectAll
)

パラメータ

selectAll
セルのすべての内容を選択する場合はtrue。それ以外の場合はfalse

戻り値の型

現在のセルがすでに編集モードの場合、または正常に編集モードになった場合はtrue。それ以外の場合はfalse
例外
例外解説
System.InvalidCastExceptionセルのCell.EditTypeプロパティによって示される型がSystem.Windows.Forms.Control型から派生していないか、IEditingControlインタフェースを実装していません。
解説

このメソッドは、セルが編集モードにならなかった場合にfalseを返します。セルが編集モードにならない理由はいくつかあります。

このメソッドがfalseを返す可能性があるケースを次の表に示します。

現在のセルがnull 参照 (Visual Basicでは Nothing)であるか、読み取り専用か、表示可能でない。
セルのCell.EditTypeプロパティがnull 参照 (Visual Basicでは Nothing)(これはセルが編集コントロールをホストできないことを意味します)で、セルの型がIEditingCellインタフェースを実装していない。
現在の行が読み取り専用である。
GcMultiRowが表示可能でない、または無効であるか、GcMultiRowViewModeプロパティの値がViewMode.Displayである。
GcMultiRowがフォーカスを取得できない。
CellBeginEditイベントがユーザーによって処理され、CellBeginEditEventArgsSystem.ComponentModel.CancelEventArgs.Cancelプロパティがtrueに設定された。

セルが正常に編集モードになった場合、IsCurrentCellInEditModeプロパティはtrueを返します。

参照

GcMultiRow クラス
GcMultiRow メンバ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.