Condividi tramite


Proprietà InkOverlay.MarginX

Aggiornamento: novembre 2007

Ottiene o imposta i margini lungo l'asse X, espressi in pixel.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
<BrowsableAttribute(True)> _
Public Property MarginX As Integer
'Utilizzo
Dim instance As InkOverlay
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)

Valore proprietà

Tipo: System.Int32
Margini lungo l'asse X, espressi in pixel.

Valore

Significato

Proprietà DefaultMargin

Campo DefaultMargin del controllo InkOverlay.

Int32

Margini definiti dall'applicazione lungo l'asse X.

Note

Questo margine fornisce un buffer intorno al bordo della finestra dell'input penna. Il campo DefaultMargin specifica il margine predefinito utilizzato dalla proprietà MarginX.

Questa proprietà è utilizzata comunemente con i dispositivi del Tablet PC non integrati. Il buffer offre agli utenti un margine di errore in caso di scrittura in un dispositivo che non viene mappato direttamente alle dimensioni dello schermo.

Un margine positivo si estende al di fuori dei limiti dell'oggetto InkOverlay, mentre un margine negativo rientra nei limiti del controllo; a un valore zero non corrisponde alcun margine. L'input penna viene raccolto se il tratto inizia all'interno del margine.

Questo comportamento non ritaglia l'input penna. I limiti del controllo sono la proprietà GetWindowInputRectangle o il rettangolo client per la finestra.

Il margine è valido solo all'interno della finestra dell'applicazione. Se la penna viene applicata all'esterno della finestra dell'applicazione, l'applicazione perde lo stato attivo e non può raccogliere l'input penna.

Nota

È necessario disattivare la raccolta dell'input penna sull'oggetto InkOverlay prima di impostare questa proprietà. Per disattivare la raccolta dell'input penna sull'oggetto InkOverlay, impostare la proprietà Enabled su false. È possibile quindi impostare la proprietà MarginX e riattivare la raccolta dell'input penna sul controllo impostando la proprietà Enabled su true.

Esempi

Nell'esempio seguente il margine dell'asse X del rettangolo di una finestra per un oggetto InkOverlay viene impostato su cinque pixel.

mInkOverlay.Enabled = False
mInkOverlay.MarginX = 5
mInkOverlay.Enabled = True
mInkOverlay.Enabled = false;
mInkOverlay.MarginX = 5;
mInkOverlay.Enabled = true;

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

InkOverlay Classe

Membri InkOverlay

Spazio dei nomi Microsoft.Ink

InkOverlay.DefaultMargin

InkOverlay.Enabled

InkOverlay.MarginY