Udostępnij przez


Używanie kontrolki PenInputPanel z polami kombi

[Obiekt PenInputPanel został zastąpiony przez Microsoft.Ink.TextInput. Zapoznaj się z Programowanie panelu wprowadzania tekstu.]

Jeśli dołączysz obiekt PenInputPanel do kontrolki ComboBox, a następnie dotkniesz piórem tabletu w części edycyjnej pola kombi w trakcie działania programu, obiekt PenInputPanel nie jest wyświetlany. Jednak jest wyświetlany po naciśnięciu strzałki listy rozwijanej. Wynika to z faktu, że pole edycji w liście rozwijanej nie jest oknem, które odbiera komunikaty pióra. Pola wyboru mają podrzędne okno edycji. Rozwiązaniem tego problemu jest określenie, czy okno, do którego jest dołączony obiekt PenInputPanel, ma okno podrzędne. Jeśli tak, możesz dołączyć obiekt PenInputPanel do okna podrzędnego.

Ustawienie właściwości VerticalOffset obiektu PenInputPanel na wartość -1 sprawia, że panel jest wyświetlany na górze pola listy rozwijanej.