Originariamente inviato da androita
Cerco di spiegarmi meglio, in poche parole è un programma che gira su un pc touch-screen, percio nel programma posso usare solo il dito e no la tastiera...
Allora nel mio form ho diverse text, e una spece di console di command che sostituiscono la tastiera dei numeri... il problema è che io dovrei selezionare la text nel senso che ci clicco sopra e di conseguenza lampeggia il cursore e con la mia console posso scrivere i numeri... poi clicco su un altra text e scrivo altri numeri, percio io non posso scrivere dentro al command text1.text = 1 perche non conosco il nome della text...
Grazie
Allora potresti risolvere così
1 - dichiarare una variabile oggetto a livello di modulo
codice:
Dim ActiveTextBox As TextBox
2 - quando rendi attivo il textbox su cui devi scrivere, esempio nell'evento GotFocus
codice:
Set ActiveTextBox = Text1
Poi quando premi i pulsanti, indirizzerai i relativi comandi ad ActiveTextBox, cioè
codice:
Command1_Click()
Dim sValore As String
sValore = "A"
ActiveTextBox.Text = ActiveTextBox.Text & sValore
End Sub
Ciao