Adorner.Invalidate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vynutí BehaviorService aktualizaci okna doplňku.
Přetížení
Invalidate() |
Vynutí BehaviorService aktualizaci okna doplňku. |
Invalidate(Rectangle) |
Vynutí BehaviorService aktualizaci okna doplňku v daném Rectangleobjektu . |
Invalidate(Region) |
Vynutí BehaviorService aktualizaci okna doplňku v daném Regionobjektu . |
Příklady
Následující příklad ukazuje, jak vynutit Adorner překreslení okna. Úplný výpis kódu najdete v tématu Postupy: Rozšíření vzhledu a chování ovládacích prvků v režimu návrhu.
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()
Vynutí BehaviorService aktualizaci okna doplňku.
public:
void Invalidate();
public void Invalidate ();
member this.Invalidate : unit -> unit
Public Sub Invalidate ()
Příklady
Následující příklad kódu ukazuje, jak vynutit Adorner překreslení okna. Úplný výpis kódu najdete v tématu Postupy: Rozšíření vzhledu a chování ovládacích prvků v režimu návrhu.
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
Viz také
Platí pro
Invalidate(Rectangle)
Vynutí BehaviorService aktualizaci okna doplňku v daném Rectangleobjektu .
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)
Parametry
- rectangle
- Rectangle
Oblast, která má být zneplatněná.
Viz také
Platí pro
Invalidate(Region)
Vynutí BehaviorService aktualizaci okna doplňku v daném Regionobjektu .
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)