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 名前空間