次の方法で共有


DataGridColumnStyle.AlignmentChanged イベント

Alignment プロパティの値が変更された場合に発生します。

Public Event AlignmentChanged As EventHandler
[C#]
public event EventHandler AlignmentChanged;
[C++]
public: __event EventHandler* AlignmentChanged;

[JScript] JScript では、このクラスで定義されているイベントを処理できます。ただし、独自に定義することはできません。

イベント データ

イベント ハンドラが EventArgs 型の引数を受け取りました。

解説

イベント処理の詳細については、「 イベントの利用 」を参照してください。

使用例

 
Protected Sub AlignmentChanged_Click(ByVal sender As Object, ByVal e As EventArgs)
   myMessage = "Alignment has been Changed"
End Sub 'AlignmentChanged_Click

Private Sub AddCustomDataTableStyle()
   ' Create a 'DataGridTableStyle'.
   Dim myDataTableStyle As New DataGridTableStyle()
   myDataTableStyle.MappingName = "Customers"
   ' Create a 'DataGridColumnStyle'.
   myDataGridColumnStyle = New DataGridTextBoxColumn()
   myDataGridColumnStyle.MappingName = "CustName"
   myDataGridColumnStyle.HeaderText = "Customer Name"
   myDataGridColumnStyle.Width = 250
   AddHandler myDataGridColumnStyle.AlignmentChanged, AddressOf AlignmentChanged_Click
   ' Add the 'DataGridColumnStyle' to 'DataGridTableStyle'.
   myDataTableStyle.GridColumnStyles.Add(myDataGridColumnStyle)
   ' Add the 'DataGridTableStyle' to 'DataGrid'.
   myDataGrid.TableStyles.Add(myDataTableStyle)
End Sub 'AddCustomDataTableStyle

[C#] 
protected void AlignmentChanged_Click(object sender, EventArgs e)
{
     myMessage = "Alignment has been Changed"; 
}
private void AddCustomDataTableStyle()
{
   // Create a 'DataGridTableStyle'.
   DataGridTableStyle myDataTableStyle = new DataGridTableStyle();
   myDataTableStyle.MappingName = "Customers";
   // Create a 'DataGridColumnStyle'.
   myDataGridColumnStyle = new DataGridTextBoxColumn();
   myDataGridColumnStyle.MappingName = "CustName";
   myDataGridColumnStyle.HeaderText = "Customer Name";
   myDataGridColumnStyle.Width = 250;
   myDataGridColumnStyle.AlignmentChanged+=new EventHandler(AlignmentChanged_Click);
   // Add the 'DataGridColumnStyle' to 'DataGridTableStyle'.
   myDataTableStyle.GridColumnStyles.Add(myDataGridColumnStyle);
   // Add the 'DataGridTableStyle' to 'DataGrid'.
   myDataGrid.TableStyles.Add(myDataTableStyle);
}

[C++] 
protected:
    void AlignmentChanged_Click(Object* /*sender*/, EventArgs* /*e*/) {
        myMessage = S"Alignment has been Changed";
    }
private:
    void AddCustomDataTableStyle() {
        // Create a 'DataGridTableStyle'.
        DataGridTableStyle* myDataTableStyle = new DataGridTableStyle();
        myDataTableStyle->MappingName = S"Customers";
        // Create a 'DataGridColumnStyle'.
        myDataGridColumnStyle = new DataGridTextBoxColumn();
        myDataGridColumnStyle->MappingName = S"CustName";
        myDataGridColumnStyle->HeaderText = S"Customer Name";
        myDataGridColumnStyle->Width = 250;
        myDataGridColumnStyle->AlignmentChanged += new EventHandler(this, &Form1::AlignmentChanged_Click);
        // Add the 'DataGridColumnStyle' to 'DataGridTableStyle'.
        myDataTableStyle->GridColumnStyles->Add(myDataGridColumnStyle);
        // Add the 'DataGridTableStyle' to 'DataGrid'.
        myDataGrid->TableStyles->Add(myDataTableStyle);
    }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

DataGridColumnStyle クラス | DataGridColumnStyle メンバ | System.Windows.Forms 名前空間