Adorner.Invalidate メソッド

定義

BehaviorServiceの装飾ウィンドウを強制的に更新します。

オーバーロード

名前 説明
Invalidate()

BehaviorServiceの装飾ウィンドウを強制的に更新します。

Invalidate(Rectangle)

指定したRectangle内の装飾ウィンドウをBehaviorServiceに強制的に更新します。

Invalidate(Region)

指定したRegion内の装飾ウィンドウをBehaviorServiceに強制的に更新します。

次の例では、 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

指定したRectangle内の装飾ウィンドウをBehaviorServiceに強制的に更新します。

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

指定したRegion内の装飾ウィンドウをBehaviorServiceに強制的に更新します。

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

こちらもご覧ください

適用対象