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)
Parametreler
Ayrıca bkz.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin