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

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

DataGridViewEditingControlShowingEventArgs.Control プロパティ

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

選択したセルの値を編集するためにユーザー表示されるコントロールです。

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

解説解説
使用例使用例

このプロパティ使用方法を示すコード例次に示します。この例では、DataGridView.EditingControlShowing イベント ハンドラが DataGridViewComboBoxEditingControl イベントハンドラ追加します編集コントロールComboBoxキャストして、ComboBox.SelectedIndexChanged イベント処理します

Private WithEvents dataGridView1 As
 New DataGridView()

Private Sub AddColorColumn()

    Dim comboBoxColumn As New
 DataGridViewComboBoxColumn()
    comboBoxColumn.Items.AddRange( _
        Color.Red, Color.Yellow, Color.Green, Color.Blue)
    comboBoxColumn.ValueType = GetType(Color)
    dataGridView1.Columns.Add(comboBoxColumn)

End Sub

Private Sub dataGridView1_EditingControlShowing(ByVal
 sender As Object, _
    ByVal e As DataGridViewEditingControlShowingEventArgs)
 _
    Handles dataGridView1.EditingControlShowing

    Dim comboBox1 As ComboBox = CType(e.Control,
 ComboBox)
    AddHandler comboBox1.SelectedIndexChanged, _
        New EventHandler(AddressOf ComboBox_SelectedIndexChanged)

End Sub

Private Sub ComboBox_SelectedIndexChanged(
 _
    ByVal sender As Object,
 ByVal e As EventArgs)

    Dim comboBox1 As ComboBox = CType(sender,
 ComboBox)
    comboBox1.BackColor = _
        CType(CType(sender, ComboBox).SelectedItem, Color)

End Sub
private DataGridView dataGridView1 = new DataGridView();

private void AddColorColumn()
{
    DataGridViewComboBoxColumn comboBoxColumn =
        new DataGridViewComboBoxColumn();
    comboBoxColumn.Items.AddRange(
        Color.Red, Color.Yellow, Color.Green, Color.Blue);
    comboBoxColumn.ValueType = typeof(Color);
    dataGridView1.Columns.Add(comboBoxColumn);
    dataGridView1.EditingControlShowing +=
        new DataGridViewEditingControlShowingEventHandler(
        dataGridView1_EditingControlShowing);
}

private void dataGridView1_EditingControlShowing(object
 sender,
    DataGridViewEditingControlShowingEventArgs e)
{
    ((ComboBox)e.Control).SelectedIndexChanged +=
        new EventHandler(ComboBox_SelectedIndexChanged);
}

private void ComboBox_SelectedIndexChanged(object
 sender, EventArgs e)
{
    ((ComboBox)sender).BackColor = (Color)((ComboBox)sender).SelectedItem;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewEditingControlShowingEventArgs クラス
DataGridViewEditingControlShowingEventArgs メンバ
System.Windows.Forms 名前空間
DataGridView クラス
DataGridViewTextBoxEditingControl
DataGridViewComboBoxEditingControl クラス
IDataGridViewEditingControl
DataGridViewEditingControlShowingEventArgs.CellStyle プロパティ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataGridViewEditingControlShowingEventArgs.Control プロパティ」の関連用語

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

   

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



DataGridViewEditingControlShowingEventArgs.Control プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS