DataGridViewAutoSizeModeEventHandler デリゲート
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Delegate Sub DataGridViewAutoSizeModeEventHandler ( _ sender As Object, _ e As DataGridViewAutoSizeModeEventArgs _ )
public delegate void DataGridViewAutoSizeModeEventHandler ( Object sender, DataGridViewAutoSizeModeEventArgs e )
public delegate void DataGridViewAutoSizeModeEventHandler ( Object^ sender, DataGridViewAutoSizeModeEventArgs^ e )
/** @delegate */ public delegate void DataGridViewAutoSizeModeEventHandler ( Object sender, DataGridViewAutoSizeModeEventArgs e )

AutoSizeRowsModeChanged イベントは、DataGridView コントロールの AutoSizeRowsMode プロパティの値が変化したときに発生します。RowHeadersWidthSizeModeChanged イベントは、RowHeadersWidthSizeMode プロパティの値が変化したときに発生します。
DataGridViewAutoSizeModeEventHandler デリゲートを作成する場合は、イベントを処理するメソッドを識別してください。イベントをイベント ハンドラに関連付けるには、デリゲートのインスタンスをイベントに追加します。デリゲートを削除しない限り、そのイベントが発生すると常にイベント ハンドラが呼び出されます。イベント ハンドラ デリゲートの詳細については、「イベントとデリゲート」を参照してください。

AutoSizeRowsModeChanged イベントを処理する方法を次のコード例に示します。
Private Sub WatchRowsModeChanges(ByVal sender As Object, _ ByVal modeEvent As DataGridViewAutoSizeModeEventArgs) _ Handles DataGridView1.AutoSizeRowsModeChanged Dim label As Label = CType(FlowLayoutPanel1.Controls _ (currentLayoutName), Label) If modeEvent.PreviousModeAutoSized Then label.Text = "changed to different " & label.Name & _ DataGridView1.AutoSizeRowsMode.ToString() Else label.Text = label.Name & _ DataGridView1.AutoSizeRowsMode.ToString() End If End Sub
private void WatchRowsModeChanges(object sender , DataGridViewAutoSizeModeEventArgs modeEvent) { Label label = (Label)flowLayoutPanel1.Controls[currentLayoutName]; if (modeEvent.PreviousModeAutoSized) { label.Text = "changed to a different " + label.Name + dataGridView1.AutoSizeRowsMode.ToString(); } else { label.Text = label.Name + dataGridView1.AutoSizeRowsMode.ToString(); } }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


System.Windows.Forms 名前空間
DataGridView クラス
DataGridView.AutoSizeRowsModeChanged イベント
DataGridView.AutoSizeRowsMode プロパティ
DataGridViewAutoSizeRowsMode
DataGridView.RowHeadersWidthSizeModeChanged イベント
DataGridView.RowHeadersWidthSizeMode プロパティ
DataGridViewRowHeadersWidthSizeMode
DataGridViewAutoSizeModeEventArgs クラス
その他の技術情報
Windows フォーム DataGridView コントロール内の列と行のサイズ変更
- DataGridViewAutoSizeModeEventHandler デリゲートのページへのリンク