InkPicture.MarginX-Eigenschaft
Ruft die Breite der Ränder auf der x-Achse (in Pixel) ab oder legt diese fest.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
<BrowsableAttribute(True)> _
Public Property MarginX As Integer
'Usage
Dim instance As InkPicture
Dim value As Integer
value = instance.MarginX
instance.MarginX = value
[BrowsableAttribute(true)]
public int MarginX { get; set; }
[BrowsableAttribute(true)]
public:
property int MarginX {
int get ();
void set (int value);
}
/** @property */
/** @attribute BrowsableAttribute(true) */
public int get_MarginX()
/** @property */
/** @attribute BrowsableAttribute(true) */
public void set_MarginX(int value)
public function get MarginX () : int
public function set MarginX (value : int)
Eigenschaftenwert
Typ: System.Int32
Die Ränder auf der x-Achse (in Pixel).
Wert |
Bedeutung |
---|---|
DefaultMargin-Eigenschaft |
Das DefaultMargin-Feld des InkPicture-Steuerelements. Standardwert. |
Int32 |
Die von der Anwendung definierten Ränder auf der x-Achse. |
Hinweise
Dieser Rand bietet einen Puffer um das Freihandfenster. Das DefaultMargin-Feld gibt den Standardrand an, der von der MarginX-Eigenschaft verwendet wird.
Diese Eigenschaft wird am häufigsten für nicht integrierte Tablettgeräte verwendet. Der Puffer bietet Benutzern eine Fehlertoleranz beim Schreiben auf einem Gerät, das möglicherweise der Größe des Anzeigebildschirms nicht direkt entspricht.
Ein positiver Rand geht über die Grenzen des InkPicture-Steuerelements hinaus, ein negativer Rand wird innerhalb der Grenzen des Steuerelements erweitert, und der Wert 0 (null) erzeugt keinen Rand. Freihand wird erfasst, wenn der Strich innerhalb des Rands beginnt.
Mit diesem Verhalten wird die Freihandeingabe nicht abgeschnitten. Die Grenzen des Steuerelements sind entweder die GetWindowInputRectangle-Eigenschaft oder das Clientrechteck für das Fenster.
Der Rand ist nur im Fenster der Anwendung wirksam. Wenn der Stift außerhalb des Anwendungsfensters angewendet wird, verliert die Anwendung den Fokus, und Freihandeingaben können nicht mehr erfasst werden.
Hinweis
Die Erfassung der Freihandeingabe für das InkPicture-Steuerelement muss vor dem Festlegen dieser Eigenschaft deaktiviert werden. Um die Erfassung von Freihandeingaben für das InkPicture-Steuerelement zu deaktivieren, legen Sie die InkEnabled-Eigenschaft auf false fest. Anschließend können Sie die MarginX-Eigenschaft festlegen und die Erfassung von Freihandeingaben für das Steuerelement erneut aktivieren, indem Sie die InkEnabled-Eigenschaft auf true festlegen.
Beispiele
Im folgenden Beispiel wird der Rand entlang der x-Achse eines Fensterrechtecks für ein InkPicture auf fünf Pixel festgelegt.
mInkPicture.InkEnabled = False
mInkPicture.MarginX = 5
mInkPicture.InkEnabled = True
mInkPicture.InkEnabled = false;
mInkPicture.MarginX = 5;
mInkPicture.InkEnabled = true;
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0