Bagikan melalui


Adorner.Invalidate Metode

Definisi

BehaviorService Memaksa untuk menyegarkan jendela pelarinya.

Overload

Invalidate()

BehaviorService Memaksa untuk menyegarkan jendela pelarinya.

Invalidate(Rectangle)

BehaviorService Memaksa untuk menyegarkan jendela pelarinya dalam yang diberikan Rectangle.

Invalidate(Region)

BehaviorService Memaksa untuk menyegarkan jendela pelarinya dalam yang diberikan Region.

Contoh

Contoh berikut menunjukkan cara memaksa jendela Adorner untuk dicat ulang. Untuk daftar kode lengkap, lihat Cara: Memperluas Tampilan dan Perilaku Kontrol dalam Mode Desain.

void changeService_ComponentChanged(object sender, ComponentChangedEventArgs e)
{
    if (object.ReferenceEquals(
        e.Component, 
        this.relatedControl))
    {
        if (e.Member.Name == "Margin" ||
            e.Member.Name == "Padding" )
        {
            this.marginAndPaddingAdorner.Invalidate();
        }
    }
}
Private Sub changeService_ComponentChanged( _
ByVal sender As Object, _
ByVal e As ComponentChangedEventArgs)

    If Object.ReferenceEquals( _
    e.Component, _
    Me.relatedControl) Then
        If e.Member.Name = "Margin" OrElse _
           e.Member.Name = "Padding" Then
            Me.marginAndPaddingAdorner.Invalidate()
        End If
    End If

End Sub

Invalidate()

BehaviorService Memaksa untuk menyegarkan jendela pelarinya.

public:
 void Invalidate();
public void Invalidate ();
member this.Invalidate : unit -> unit
Public Sub Invalidate ()

Contoh

Contoh kode berikut menunjukkan cara memaksa Adorner jendela untuk mengecat ulang. Untuk daftar kode lengkap, lihat Cara: Memperluas Tampilan dan Perilaku Kontrol dalam Mode Desain.

void changeService_ComponentChanged(object sender, ComponentChangedEventArgs e)
{
    if (object.ReferenceEquals(
        e.Component, 
        this.relatedControl))
    {
        if (e.Member.Name == "Margin" ||
            e.Member.Name == "Padding" )
        {
            this.marginAndPaddingAdorner.Invalidate();
        }
    }
}
Private Sub changeService_ComponentChanged( _
ByVal sender As Object, _
ByVal e As ComponentChangedEventArgs)

    If Object.ReferenceEquals( _
    e.Component, _
    Me.relatedControl) Then
        If e.Member.Name = "Margin" OrElse _
           e.Member.Name = "Padding" Then
            Me.marginAndPaddingAdorner.Invalidate()
        End If
    End If

End Sub

Lihat juga

Berlaku untuk

Invalidate(Rectangle)

BehaviorService Memaksa untuk menyegarkan jendela pelarinya dalam yang diberikan Rectangle.

public:
 void Invalidate(System::Drawing::Rectangle rectangle);
public void Invalidate (System.Drawing.Rectangle rectangle);
member this.Invalidate : System.Drawing.Rectangle -> unit
Public Sub Invalidate (rectangle As Rectangle)

Parameter

rectangle
Rectangle

Area yang akan dibatalkan.

Lihat juga

Berlaku untuk

Invalidate(Region)

BehaviorService Memaksa untuk menyegarkan jendela pelarinya dalam yang diberikan Region.

public:
 void Invalidate(System::Drawing::Region ^ region);
public void Invalidate (System.Drawing.Region region);
member this.Invalidate : System.Drawing.Region -> unit
Public Sub Invalidate (region As Region)

Parameter

region
Region

untuk Region membatalkan validasi.

Lihat juga

Berlaku untuk