InkPicture.MarginY プロパティ
y 軸に沿ったマージンを取得または設定します (ピクセル単位)。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink (Microsoft.Ink.dll 内)
構文
'宣言
<BrowsableAttribute(True)> _
Public Property MarginY As Integer
'使用
Dim instance As InkPicture
Dim value As Integer
value = instance.MarginY
instance.MarginY = value
[BrowsableAttribute(true)]
public int MarginY { get; set; }
[BrowsableAttribute(true)]
public:
property int MarginY {
int get ();
void set (int value);
}
/** @property */
/** @attribute BrowsableAttribute(true) */
public int get_MarginY()
/** @property */
/** @attribute BrowsableAttribute(true) */
public void set_MarginY(int value)
public function get MarginY () : int
public function set MarginY (value : int)
プロパティ値
型 : System.Int32
y 軸に沿ったマージン (ピクセル単位)。
値 |
説明 |
---|---|
DefaultMargin プロパティ |
InkPicture コントロールの DefaultMargin フィールド。既定。 |
Int32 |
アプリケーション定義の y 軸に沿ったマージン。 |
解説
このマージンはインク ウィンドウの端のバッファを提供します。DefaultMargin フィールドは、MarginY プロパティが使用する既定のマージンを指定します。
このプロパティは、統合されていないタブレット デバイスで最も一般的に使用されています。表示画面のサイズに直接マップしないデバイスに書き込む場合、バッファはユーザーに対しエラーのマージンを表示します。
InkPicture コントロールの境界の外側に拡張する正のマージン、コントロールの境界の内側に拡張する負のマージン、および値ゼロは、マージンを作成しません。マージン内でストロークが始まる場合、インクが収集されます。
この動作はインクをクリップしません。コントロールの境界は GetWindowInputRectangle プロパティまたはウィンドウのクライアントの四角形です。
マージンは、アプリケーションのウィンドウ内でのみ有効です。ペンがアプリケーション ウィンドウの外側で適用される場合、アプリケーションはフォーカスを失い、インクを収集できません。
メモ : |
---|
InkPicture コントロールでのインク コレクションは、このプロパティを設定する前に無効にする必要があります。InkPicture コントロールでのインク コレクションを無効にするには、InkEnabled プロパティを false に設定します。次に、MarginY プロパティを設定し、InkEnabled プロパティを true に設定することにより、コントロールのインク コレクションを再び有効にします。 |
例
次の例では、InkPicture のウィンドウの四角形の y 軸のマージンを 5 ピクセルに設定します。
mInkPicture.InkEnabled = False
mInkPicture.MarginY = 5
mInkPicture.InkEnabled = True
mInkPicture.InkEnabled = false;
mInkPicture.MarginY = 5;
mInkPicture.InkEnabled = true;
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0