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.
Note 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