Adorner.Invalidate Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)