/ / Come gestire la modifica del testo sul posto in VB.net - vb.net, testo, runtime, modifica, a comando

Come gestire la modifica del testo sul posto in VB.net - vb.net, testo, runtime, modifica, al comando

Ho un programma che disegna dinamicamenterettangoli e quindi disegna la stringa (nome e descrizione) all'interno dei rettangoli. Il mio comportamento previsto è quando un utente fa clic su uno dei rettangoli, dovrebbe mostrare il cursore di digitazione e consentire la modifica del testo.

Quello che ho provato finora è creare una casella di testosovrapponi il rettangolo su cui l'utente ha fatto clic. Questo sembra funzionare bene, ma mi sento come se questo non fosse il modo migliore per gestirlo. Qualcuno ha una soluzione / idea alternativa?

risposte:

0 per risposta № 1

è un po 'complicato e forse non ne vale la pena ma, puoi ascoltare la tastiera dell'utente e quando fai clic sul rettangolo inizia a inserire il testo dalla tastiera a un'etichetta (in cima al rettangolo) ...