DataGridView.EditingControl プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridView.EditingControl プロパティの意味・解説 

DataGridView.EditingControl プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

編集中のコントロールを含むセルが編集モードの場合、現在のセルでホストされているコントロールを取得します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Dim instance As DataGridView
Dim value As Control

value = instance.EditingControl
public Control EditingControl { get; }
public:
property Control^ EditingControl {
    Control^ get ();
}
/** @property */
public Control get_EditingControl ()
public function get EditingControl
 () : Control

プロパティ値
現在のセルでホストされている Control。

解説解説
使用例使用例

カスタム セル型のオーバーライドされたメソッドでこのプロパティを使用するコード例を次に示します。この例では、編集中のコントロールへの参照が取得され、編集中のコントロールのカスタム型にキャストされた後、セルの現在の値が読み込まれます。

次の例は「方法 : Windows フォーム DataGridView Cells でコントロールをホストする」で取り上げている例の一部です。

Public Overrides Sub InitializeEditingControl(ByVal
 rowIndex As Integer, _
    ByVal initialFormattedValue As Object,
 _
    ByVal dataGridViewCellStyle As DataGridViewCellStyle)

    ' Set the value of the editing control to the current cell value.
    MyBase.InitializeEditingControl(rowIndex, initialFormattedValue,
 _
        dataGridViewCellStyle)

    Dim ctl As CalendarEditingControl = _
        CType(DataGridView.EditingControl, CalendarEditingControl)
    ctl.Value = CType(Me.Value, DateTime)

End Sub
public override void InitializeEditingControl(int
 rowIndex, object 
    initialFormattedValue, DataGridViewCellStyle dataGridViewCellStyle)
{
    // Set the value of the editing control to the current cell value.
    base.InitializeEditingControl(rowIndex, initialFormattedValue,
 
        dataGridViewCellStyle);
    CalendarEditingControl ctl = 
        DataGridView.EditingControl as CalendarEditingControl;
    ctl.Value = (DateTime)this.Value;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「DataGridView.EditingControl プロパティ」の関連用語

DataGridView.EditingControl プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridView.EditingControl プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS