Brush 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義用來填滿圖形圖形內部的物件,例如矩形、橢圓形、pies、多邊形和路徑。
public ref class Brush abstract : MarshalByRefObject, ICloneable, IDisposable
public abstract class Brush : MarshalByRefObject, ICloneable, IDisposable
type Brush = class
inherit MarshalByRefObject
interface ICloneable
interface IDisposable
Public MustInherit Class Brush
Inherits MarshalByRefObject
Implements ICloneable, IDisposable
- 繼承
- 衍生
- 實作
備註
這是一個抽象基底類別,無法實例化。 要建立筆刷物件,請使用由 BrushSolidBrushTextureBrushLinearGradientBrush、 、 和 等 衍生的類別。
Note
在 .NET 6 和更新版本中,只有 Windows作系統才支援包含此類型的 System.Drawing.Common 套件。 跨平台應用程式使用此類會引發編譯時警告及執行時異常。 如需詳細資訊,請參閱 僅限 Windows 上支援的 System.Drawing.Common。
給實施者的注意事項
當你從 Brush 該類別繼承時,必須覆寫該 Clone() 方法。
建構函式
| 名稱 | Description |
|---|---|
| Brush() |
初始化 Brush 類別的新執行個體。 |
方法
| 名稱 | Description |
|---|---|
| Clone() |
當在導出類別中覆寫時,會產生此 Brush的精確副本。 |
| CreateObjRef(Type) |
建立一個物件,包含產生代理伺服器所需的所有相關資訊,用於與遠端物件通訊。 (繼承來源 MarshalByRefObject) |
| Dispose() |
釋放此 Brush 物件所使用的所有資源。 |
| Dispose(Boolean) |
釋放 未管理的資源, Brush 並可選擇性地釋放受管理資源。 |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| Finalize() |
允許對象嘗試釋放資源,並在垃圾收集回收之前執行其他清除作業。 |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetLifetimeService() |
已淘汰.
擷取控制這個實例存留期原則的目前存留期服務物件。 (繼承來源 MarshalByRefObject) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| InitializeLifetimeService() |
已淘汰.
取得存留期服務物件,以控制這個實例的存留期原則。 (繼承來源 MarshalByRefObject) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| MemberwiseClone(Boolean) |
建立目前 MarshalByRefObject 對象的淺層複本。 (繼承來源 MarshalByRefObject) |
| SetNativeBrush(IntPtr) |
在衍生類別中,會將參考設定為 GDI+ 筆刷物件。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |