Adorner.Invalidate Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğesini BehaviorService donatıcı penceresini yenilemeye zorlar.
Aşırı Yüklemeler
| Invalidate() |
öğesini BehaviorService donatıcı penceresini yenilemeye zorlar. |
| Invalidate(Rectangle) |
öğesini BehaviorService verilen Rectangleiçindeki donatıcı penceresini yenilemeye zorlar. |
| Invalidate(Region) |
öğesini BehaviorService verilen Regioniçindeki donatıcı penceresini yenilemeye zorlar. |
Örnekler
Aşağıdaki örnekte, bir Adorner pencerenin yeniden boyanmaya nasıl zorlanması gösterilmektedir. Tam kod listesi için bkz . Nasıl yapılır: Tasarım Modunda Denetimlerin Görünümünü ve Davranışını Genişletme.
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()
öğesini BehaviorService donatıcı penceresini yenilemeye zorlar.
public:
void Invalidate();
public void Invalidate ();
member this.Invalidate : unit -> unit
Public Sub Invalidate ()
Örnekler
Aşağıdaki kod örneği, bir Adorner pencerenin yeniden boyanmaya nasıl zorlanmasını gösterir. Tam kod listesi için bkz . Nasıl yapılır: Tasarım Modunda Denetimlerin Görünümünü ve Davranışını Genişletme.
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
Ayrıca bkz.
Şunlara uygulanır
Invalidate(Rectangle)
öğesini BehaviorService verilen Rectangleiçindeki donatıcı penceresini yenilemeye zorlar.
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)
Parametreler
- rectangle
- Rectangle
Geçersiz kılınacak alan.
Ayrıca bkz.
Şunlara uygulanır
Invalidate(Region)
öğesini BehaviorService verilen Regioniçindeki donatıcı penceresini yenilemeye zorlar.
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)