Partager via


Utilisation de PenInputPanel avec des zones de liste déroulante

[L’objet PenInputPanel a été remplacé par Microsoft.Ink.TextInput. Reportez-vous au volet Programmation de la saisie de texte.]

Si vous attachez un objet PenInputPanel à un contrôle ComboBox , puis appuyez sur votre stylet de tablette dans la zone de liste modifiable de la partie du contrôle d’édition au moment de l’exécution, l’objet PenInputPanel n’apparaît pas. Toutefois, elle apparaît si vous appuyez sur la flèche déroulante. Cela est dû au fait que la fenêtre du contrôle d’édition dans la zone de liste déroulante n’est pas la fenêtre qui reçoit des messages de stylet. Les zones de liste déroulante ont une fenêtre d’édition enfant. La solution à ce problème consiste à déterminer si la fenêtre à laquelle l’objet PenInputPanel est attaché a une fenêtre enfant. Si c’est le cas, vous pouvez attacher l’objet PenInputPanel à la fenêtre enfant.

Si vous affectez à la propriété VerticalOffset de l’objet PenInputPanel la valeur -1, le panneau apparaît au-dessus de la zone de liste déroulante.