Condividi tramite


Proprietà InkCollector.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
Public Property MarginX As Integer
'Utilizzo
Dim instance As InkCollector
Dim value As Integer

value = instance.MarginX

instance.MarginX = value
public int MarginX { get; set; }
public:
property int MarginX {
    int get ();
    void set (int value);
}
/** @property */
public int get_MarginX()
/** @property */
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 InkCollector.

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 InkCollector, 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 InkCollector prima di impostare questa proprietà. Per disattivare la raccolta dell'input penna sull'oggetto InkCollector, 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. In alternativa, utilizzare SetWindowInputRectangle per modificare l'area di input mentre l'oggetto InkCollector è attivato.

Esempi

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

mInkCollector.Enabled = False
mInkCollector.MarginX = 5
mInkCollector.Enabled = True
mInkCollector.Enabled = false;
mInkCollector.MarginX = 5;
mInkCollector.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

InkCollector Classe

Membri InkCollector

Spazio dei nomi Microsoft.Ink

InkCollector.DefaultMargin

InkCollector.Enabled

InkCollector.MarginY