次の方法で共有


BrushSettings クラス

BrushSettings は、BrushStyleSetInfo の特定のプロパティがオーバーライド済みまたは変更不可としてマークされることを許可します。 特定のブラシの設定が変更不可としてマークされている場合、それらを再度変更することは許可されません。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.BrushSettings

名前空間:  Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)

構文

'宣言
Public Class BrushSettings
public class BrushSettings

BrushSettings 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド BrushSettings 既定のコンストラクターです。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ BackColor この HatchBrush オブジェクトで描画されるハッチ線間の領域の色を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ BrushSettingsFlags BrushStyleSetInfo のオーバーライドされたプロパティを取得します。
パブリック プロパティ BrushStyleSetInfo これらの設定に関連付けられる BrushStyleSetInfo を取得または設定します。
パブリック プロパティ BrushType Brush の型を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ Color この SolidBrush オブジェクトの色を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ ForeColor この HatchBrush オブジェクトで描画されるハッチ線の色を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ HatchStyle この HatchBrush オブジェクトのハッチ スタイルを取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ Image TextureBrush オブジェクトに関連付けられた Image オブジェクトを取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ ImmutableBackColor BackColor 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableBrushType BrushType 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableColor Color 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableForeColor ForeColor 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableHatchStyle HatchStyle 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableImage Image 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableTransform Transform 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableWrapMode WrapMode 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ Transform この TextureBrush オブジェクトに関連付けられたイメージのローカル ジオメトリック変換を定義する Matrix オブジェクトのコピーを取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ WrapMode この TextureBrush オブジェクトのラップ モードを示す WrapMode 列挙体を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsOverridden 特定の BrushSettings がオーバーライドされるかどうかをテストします。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

解説

BrushSettings は、BrushStyleSetInfo の特定のプロパティがオーバーライド済みまたは変更不可としてマークされることを許可します。 特定のブラシの設定が変更されない場合、再度変更されない場合です。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間