語言

Adorner.Invalidate 方法

定義

強制刷新 BehaviorService 其裝飾視窗。

多載

名稱 Description
Invalidate()

強制刷新 BehaviorService 其裝飾視窗。

Invalidate(Rectangle)

強制在 BehaviorService 給定 Rectangle的裝飾視窗中刷新。

Invalidate(Region)

強制在 BehaviorService 給定 Region的裝飾視窗中刷新。

範例

以下範例示範如何強制窗 Adorner 戶重新粉刷。 完整程式碼列表請參見 「如何:在設計模式下擴展控制項的外觀與行為」。

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()

來源:
Adorner.cs
來源:
Adorner.cs
來源:
Adorner.cs
來源:
Adorner.cs
來源:
Adorner.cs

強制刷新 BehaviorService 其裝飾視窗。

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

範例

以下程式碼範例示範如何強制 Adorner 視窗重新繪製。 完整程式碼列表請參見 「如何:在設計模式下擴展控制項的外觀與行為」。

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(Rectangle)

來源:
Adorner.cs
來源:
Adorner.cs
來源:
Adorner.cs
來源:
Adorner.cs
來源:
Adorner.cs

強制在 BehaviorService 給定 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)

參數

rectangle
Rectangle

那個可以被否定的區域。

另請參閱

適用於

Invalidate(Region)

來源:
Adorner.cs
來源:
Adorner.cs
來源:
Adorner.cs
來源:
Adorner.cs
來源:
Adorner.cs

強制在 BehaviorService 給定 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)

參數

region
Region

那個 Region 要否定的。

另請參閱

適用於