Ich bin kein C# Experte, aber Sie können Kontrollen innerhalb ihres Elternteilfensters immer verschieben. Das Problem erreicht die Metrik: dieses konnte, wenn Sie Ihren eigenen Herausgeber schreiben, aber nicht zu einer fremden Steuerung einfach sein. Die Maus und die Mäuseereignisse zu handhaben ist- hundertmal einfacher (die Maus schwebt über den Fenstern und ist immer zugängliche durchgehende Systemaufrufe).
Wenn Sie nicht wissen, wo der Tastatur-Cursor ist und wo die gegenwärtigen Wortanfänge, den Listekasten, auf einer statischen Position anderwohin zur Verfügung stellen. Wenn Sie diese Metriken haben und nicht einen Listenkasten dynamisch verschieben können, bitte, eine neue Frage über die stellen: Ich habe nicht die genaue Syntax.
(°v°)