DataGridView.RowHeightChanged Event
.NET Framework (current version)
Occurs when the value of the Height property for a row changes.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
For more information about handling events, see NIB: Consuming Events.
The following code example illustrates the use of this event. This example is part of a larger example available in How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control.
' Adjusts the padding when the user changes the row height so that ' the normal cell content is fully displayed and any extra ' height is used for the content that spans multiple columns. Sub dataGridView1_RowHeightChanged(ByVal sender As Object, _ ByVal e As DataGridViewRowEventArgs) _ Handles dataGridView1.RowHeightChanged ' Calculate the new height of the normal cell content. Dim preferredNormalContentHeight As Int32 = _ e.Row.GetPreferredHeight(e.Row.Index, _ DataGridViewAutoSizeRowMode.AllCellsExceptHeader, True) - _ e.Row.DefaultCellStyle.Padding.Bottom() ' Specify a new padding. Dim newPadding As Padding = e.Row.DefaultCellStyle.Padding newPadding.Bottom = e.Row.Height - preferredNormalContentHeight e.Row.DefaultCellStyle.Padding = newPadding End Sub
.NET Framework
Available since 2.0
Available since 2.0
Show: