Condividi tramite


Proprietà PenInputPanel.Width

Aggiornamento: novembre 2007

Obsoleto. Ottiene la larghezza del pannello input penna nelle coordinate del client. L'oggetto PenInputPanel è stato sostituito dall'oggetto Microsoft.Ink.TextInput.

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

Sintassi

'Dichiarazione
Public ReadOnly Property Width As Integer
'Utilizzo
Dim instance As PenInputPanel
Dim value As Integer

value = instance.Width
public int Width { get; }
public:
property int Width {
    int get ();
}
/** @property */
public int get_Width()
public function get Width () : int

Valore proprietà

Tipo: System.Int32
Larghezza del pannello input penna nelle coordinate del client.

Valore

Significato

456

Numero di pixel uguale a 4,75 pollici con 96 punti per pollice (dpi).

570

Numero di pixel uguale a 4,75 pollici con 120 dpi.

632

Numero di pixel uguale a 4,75 pollici con 133 dpi.

Note

La larghezza dell'oggetto PenInputPanel dipende dalla risoluzione dello schermo per il Tablet PC particolare

A partire da Microsoft® Windows® XP Tablet PC Edition 2005, il Pannello input penna di Tablet PC consente all'utente di continuare a immettere grafia aumentando automaticamente la dimensione del Pannello input penna per poter contenere la nuova grafia. Le proprietà Height e Width non vengono aggiornate per riflettere la nuova dimensione del Pannello input penna. Queste proprietà restituiscono la dimensione originale del Pannello input penna. Inoltre, non riportano le dimensioni della destinazione al passaggio del mouse del Pannello input penna.

ms571985.alert_security(it-it,VS.90).gifNota sulla sicurezza:

Se utilizzata in attendibilità parziale, questa proprietà richiede l'autorizzazione SecurityPermissionFlag.AllFlags, oltre alle autorizzazioni richieste dall'oggetto PenInputPanel. Per ulteriori informazioni, vedere Security and Trust.

Esempi

In questo esempio di C# viene creato un oggetto PenInputPanel, thePenInputPanel, che viene associato a un controllo InkEdit, inkEdit1. Viene quindi associato un gestore eventi VisibleChanged, VisibleChanged_Event. Nel gestore eventi, viene aggiunta una frase al contenuto del controllo di modifica al quale l'oggetto PenInputPanel è associato. Nella frase viene indicata la larghezza del pannello input penna in pixel attraverso il recupero della proprietà Width e la relativa conversione in una stringa con il metodo ToString.

[C#]

//...

// Delcare the PenInputPanel object
PenInputPanel thePenInputPanel;

public Form1()
{
    // Required for Windows Form Designer support
    InitializeComponent();

    // Create and attach the new PenInputPanel to an InkEdit control.
    thePenInputPanel = new PenInputPanel(inkEdit1);

    // Add a VisibleChanged event handler
    thePenInputPanel.VisibleChanged +=
        new PenInputPanelVisibleChangedEventHandler(VisibleChanged_Event);
}

//...

public void VisibleChanged_Event(object sender,
                                 PenInputPanelVisibleChangedEventArgs e)
{
    // Make sure the object that generated
    // the event is a PenInputPanel object
    if (sender is PenInputPanel)
    {
        PenInputPanel theSenderPanel = (PenInputPanel)sender;

        // When the panel has become visible...
        if (e.NewVisibility)
        {
            // Display the width of the panel in the attached edit control
            theSenderPanel.AttachedEditControl.Text +=
                    "The width of the panel is ";
            theSenderPanel.AttachedEditControl.Text +=
                     theSenderPanel.Width.ToString();
            theSenderPanel.AttachedEditControl.Text += " pixels.\n";
        }
    }
}

In questo esempio di Microsoft Visual Basic® .NET viene creato un oggetto PenInputPanel, thePenInputPanel, che viene associato a un controllo InkEdit, InkEdit1. Viene quindi associato un gestore eventi VisibleChanged, VisibleChanged_Event. Nel gestore eventi, viene aggiunta una frase al contenuto del controllo di modifica al quale l'oggetto PenInputPanel è associato. Nella frase viene indicata la larghezza del pannello input penna in pixel attraverso il recupero della proprietà Width e la relativa conversione in una stringa con il metodo ToString.

[Visual Basic]

'...

' Declare the PenInputPanel object
Dim thePenInputPanel As PenInputPanel

Public Sub New()
    MyBase.New()

    ' Required for Windows Form Designer support
    InitializeComponent()

    ' Create and attach the new PenInputPanel to an InkEdit control.
    thePenInputPanel = New PenInputPanel(InkEdit1)

    ' Add a VisibleChanged event handler
    AddHandler thePenInputPanel.VisibleChanged, _
               AddressOf VisibleChanged_Event
End Sub 'New

'...

Public Sub VisibleChanged_Event(sender As Object, e As _
                                PenInputPanelVisibleChangedEventArgs)
    ' Make sure the object that generated
    ' the event is a PenInputPanel object
    If TypeOf sender Is PenInputPanel Then
       Dim theSenderPanel As PenInputPanel = CType(sender, PenInputPanel)

       ' When the panel has become visible...
       If e.NewVisibility Then
          ' Display the width of the panel in the attached edit control
          theSenderPanel.AttachedEditControl.Text += _
                   "The width of the panel is "

          theSenderPanel.AttachedEditControl.Text += _
                   theSenderPanel.Width.ToString()

         theSenderPanel.AttachedEditControl.Text += _
                  " pixels." + ControlChars.Lf
       End If
    End If
End Sub 'VisibleChanged_Event

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

PenInputPanel Classe

Membri PenInputPanel

Spazio dei nomi Microsoft.Ink

PenInputPanel.Height