Adorner.Invalidate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
強制刷新 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)