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
Es wird empfohlen, Visual Studio 2017 zu verwenden
Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Shape.ResumePaint-Methode

Nimmt die übliche Logik Zeichnen fortgesetzt und erzwingt optional ein unmittelbares Lay-out von ausstehenden Anforderungen zum Zeichnen.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

public void ResumePaint(
	bool performPaint
)

Parameter

performPaint
Typ: System.Boolean
Anforderungen zum Zeichnentrue während auszuführen. andernfalls false.

Die SuspendPaint und ResumePaint-Methoden werden im Tandem verwendet, um mehrere Paint-Ereignisse zu unterdrücken, wenn Sie mehrere Attribute einer Form anpassen. Beispielsweise können Sie in der Regel die SuspendPaint-Methode aufrufen, die BorderColor oder BorderStyle-Eigenschaften der Form fest und rufen dann die ResumePaint-Methode, um zu ermöglichen, dass die Änderungen wirksam werden.

Im folgenden Beispiel wird veranschaulicht, wie die SuspendPaint und ResumePaint-Methoden für ein OvalShape-Steuerelement verwendet. Dieses Beispiel setzt voraus, dass Sie ein OvalShape-Steuerelement verfügen, das in einem Formular OvalShape1.


private void ovalShape1_Click(System.Object sender, System.EventArgs e)
{
    // Suspend painting.
    ovalShape1.SuspendPaint();
    // Set some properties.
    ovalShape1.BackStyle = BackStyle.Opaque;
    ovalShape1.BackColor = Color.Blue;
    ovalShape1.FillStyle = FillStyle.Plaid;
    ovalShape1.FillColor = Color.Red;
    // Resume painting and execute any pending requests.
    ovalShape1.ResumePaint(true);
}


Anzeigen: