DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Yöntem

Tanım

ile DataGridViewCell.DataGridViewCellAccessibleObjectilişkili varsayılan eylemi gerçekleştirir.

public:
 override void DoDefaultAction();
public override void DoDefaultAction ();
override this.DoDefaultAction : unit -> unit
Public Overrides Sub DoDefaultAction ()

Özel durumlar

özelliğinin Owner değeridir null.

-veya-

özelliğinin DataGridViewCell.DataGridViewCellAccessibleObject değeri değil null ve RowIndex özelliği tarafından döndürülen özelliğinin DataGridViewCellOwner özelliği -1'e eşit.

Açıklamalar

Bununla DataGridViewCell.DataGridViewCellAccessibleObject ilişkili hücre bir DataGridViewHeaderCellise, bu yöntem hiçbir şey yapmaz. Aksi takdirde, bu yöntem hücreyi seçer, geçerli hücre yapar ve aşağıdaki eylemlerden birini gerçekleştirir:

  • Hücrenin ReadOnly özellik değeri ise true, bu yöntem döndürür.

  • Hücrenin EditType özellik değeri ise null, yani hücre düzenleme denetimini barındıramazsa, bu yöntem döndürür.

  • Hücre şu anda düzenleme moduna giriyorsa veya bu moddan çıkıyorsa (örneğin, bu yöntem veya CellBeginEditCellEndEdit olay işleyicisinde çağrılırsa), bu yöntem döndürür.

  • Hücre şu anda düzenleme modundaysa, bu yöntem düzenlemeyi işler ve sonlandırır.

  • Hücre düzenleme modunda değilse ve DataGridView.EditMode özelliği olarak ayarlandıysa EditProgrammatically, bu yöntem döndürür.

  • Önceki eylemlerden hiçbiri gerçekleştirilmezse, bu yöntem hücrenin düzenleme moduna girmesine neden olur.

Şunlara uygulanır

Ayrıca bkz.