Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

TableLayoutCellPaintEventArgs-Klasse

 

Stellt Daten für das CellPaint-Ereignis bereit.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

System.Object
  System.EventArgs
    System.Windows.Forms.PaintEventArgs
      System.Windows.Forms.TableLayoutCellPaintEventArgs

public class TableLayoutCellPaintEventArgs : PaintEventArgs

NameBeschreibung
System_CAPS_pubmethodTableLayoutCellPaintEventArgs(Graphics, Rectangle, Rectangle, Int32, Int32)

Initialisiert eine neue Instanz der TableLayoutCellPaintEventArgs-Klasse.

NameBeschreibung
System_CAPS_pubpropertyCellBounds

Ruft die Größe und Position der Zelle.

System_CAPS_pubpropertyClipRectangle

Ruft das Rechteck ab, in dem gezeichnet werden soll.(Geerbt von PaintEventArgs.)

System_CAPS_pubpropertyColumn

Ruft die Spalte der Zelle ab.

System_CAPS_pubpropertyGraphics

Ruft die zum Zeichnen verwendete Grafik ab.(Geerbt von PaintEventArgs.)

System_CAPS_pubpropertyRow

Ruft die Zeile der Zelle ab.

NameBeschreibung
System_CAPS_pubmethodDispose()

Gibt alle vom PaintEventArgs verwendeten Ressourcen frei.(Geerbt von PaintEventArgs.)

System_CAPS_protmethodDispose(Boolean)

Gibt die von PaintEventArgs verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.(Geerbt von PaintEventArgs.)

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von Object.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von PaintEventArgs.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von Object.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von Object.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von Object.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von Object.)

Die TableLayoutCellPaintEventArgs -Klasse stellt Informationen über den Zeilen-, Spalten- und Grenzen der Zelle zu zeichnen der Zelle in der Tabelle zu unterstützen.

Das folgende Beispiel zeigt wie eine TableLayoutCellPaintEventArgs Anpassen die Darstellung von einem TableLayoutPanel Steuerelement. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die TableLayoutPanel Steuerelement.

public class DemoTableLayoutPanel : TableLayoutPanel
{
	protected override void OnCellPaint(TableLayoutCellPaintEventArgs e)
	{
		base.OnCellPaint(e);

        Control c = this.GetControlFromPosition(e.Column, e.Row);

        if ( c != null )
        {
            Graphics g = e.Graphics;

            g.DrawRectangle(
				Pens.Red, 
				e.CellBounds.Location.X+1,
				e.CellBounds.Location.Y + 1,
				e.CellBounds.Width - 2, e.CellBounds.Height - 2);

			g.FillRectangle(
				Brushes.Blue, 
				e.CellBounds.Location.X + 1, 
				e.CellBounds.Location.Y + 1, 
				e.CellBounds.Width - 2, 
				e.CellBounds.Height - 2);
        };
	}

}

.NET Framework
Verfügbar seit 2.0

Öffentliche statische (in Visual Basic freigegebene) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Zurück zum Anfang
Anzeigen: