TableLayoutPanel.CellPaint Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Treedt op wanneer de cel opnieuw wordt getekend.
public:
event System::Windows::Forms::TableLayoutCellPaintEventHandler ^ CellPaint;
public event System.Windows.Forms.TableLayoutCellPaintEventHandler CellPaint;
member this.CellPaint : System.Windows.Forms.TableLayoutCellPaintEventHandler
Public Custom Event CellPaint As TableLayoutCellPaintEventHandler
Gebeurtenistype
Voorbeelden
In het volgende codevoorbeeld ziet u het gebruik van dit lid. In het voorbeeld rapporteert een gebeurtenis-handler over het optreden van de CellPaint gebeurtenis. Dit rapport helpt u te leren wanneer de gebeurtenis plaatsvindt en u kan helpen bij het opsporen van fouten.
Als u de voorbeeldcode wilt uitvoeren, plakt u deze in een project dat een exemplaar van het type TableLayoutPanel met de naam TableLayoutPanel1bevat. Zorg er vervolgens voor dat de gebeurtenis-handler is gekoppeld aan de CellPaint gebeurtenis.
private void TableLayoutPanel1_CellPaint(Object sender, TableLayoutCellPaintEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "CellBounds", e.CellBounds );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Row", e.Row );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Column", e.Column );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ClipRectangle", e.ClipRectangle );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Graphics", e.Graphics );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CellPaint Event" );
}
Private Sub TableLayoutPanel1_CellPaint(sender as Object, e as TableLayoutCellPaintEventArgs) _
Handles TableLayoutPanel1.CellPaint
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "CellBounds", e.CellBounds)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Row", e.Row)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Column", e.Column)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "ClipRectangle", e.ClipRectangle)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Graphics", e.Graphics)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"CellPaint Event")
End Sub
Opmerkingen
Zie Gebeurtenissen verwerken en genereren voor meer informatie over het afhandelen van gebeurtenissen.