Partager via


PenInputPanel.Width, propriété

Mise à jour : November 2007

Désapprouvé. Obtient la largeur du panneau de saisie du stylet en coordonnées client. PenInputPanel a été remplacé par Microsoft.Ink.TextInput.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
Public ReadOnly Property Width As Integer
'Utilisation
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

Valeur de propriété

Type : System.Int32
Largeur du panneau de saisie du stylet en coordonnées client.

Valeur

Signification

456

Nombre de pixels égal à 4,75 pouces à 96 points par pouce (ppp).

570

Nombre de pixels égal à 4,75 pouces à 120 points par pouce (ppp).

632

Nombre de pixels égal à 4,75 pouces à 133 points par pouce (ppp).

Notes

La largeur de l'objet PenInputPanel dépend de la résolution d'écran du Tablet PC spécifique.

Depuis la version Microsoft® Windows® XP Édition Tablet PC 2005, le Panneau de saisie Tablet PC permet à l'utilisateur de continuer à entrer de l'écriture manuscrite en augmentant automatiquement la taille du Panneau de saisie pour accepter les nouveaux mots manuscrits. Les propriétés Height et Width ne sont pas mises à jour et ne reflètent donc pas la taille évolutive du Panneau de saisie. Ces propriétés retournent la taille d'origine du Panneau de saisie. Elles n'indiquent pas non plus compte les dimensions de la cible de pointage du Panneau de saisie.

ms571985.alert_security(fr-fr,VS.90).gifNote de sécurité :

Lors de l'utilisation en situation de confiance partielle, cette méthode requiert l'autorisation SecurityPermissionFlag.AllFlags (page pouvant être en anglais), en plus des autorisations requises par PenInputPanel. Pour plus d'informations, consultez Security and Trust.

Exemples

Cet exemple C# crée un objet PenInputPanel, thePenInputPanel et l'attache à un contrôle InkEdit, inkEdit1. Un gestionnaire d'événements VisibleChanged, VisibleChanged_Event est ensuite ajouté. Dans le gestionnaire d'événements, une phrase est ajoutée au contenu du contrôle d'édition auquel PenInputPanel est attaché. La phrase indique la largeur du panneau de saisie du stylet en pixels en récupérant la propriété Width et la convertissant en chaîne à l'aide de la méthode ToString (page pouvant être en anglais).

[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";
        }
    }
}

Cet exemple Microsoft® Visual Basic® .NET crée un objet PenInputPanel, thePenInputPanel et l'attache à un contrôle InkEdit, InkEdit1. Un gestionnaire d'événements VisibleChanged, VisibleChanged_Event est ensuite ajouté. Dans le gestionnaire d'événements, une phrase est ajoutée au contenu du contrôle d'édition auquel PenInputPanel est attaché. La phrase indique la largeur du panneau de saisie du stylet en pixels en récupérant la propriété Width et la convertissant en chaîne à l'aide de la méthode ToString (page pouvant être en anglais).

[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

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

PenInputPanel, classe

Membres PenInputPanel

Microsoft.Ink, espace de noms

PenInputPanel.Height