Salve alla lista
Sono sempre alla prese con la realizzazione di una tastiera virtuale.
Ho realizzato tale tastiera in una form ( frm_tastiera .. con tutti i button relatiivi alle lettere) ed è funzionante. Cliccando sui vari button mi scrive in TextBox1 .text
Vorrei sfruttare questa tastiera in form diversi (in Panel1 presente in ogni form) richiamandola con questo codice (che ho rilevato tra le tante discussioni sul forum)
Public myForm As New frm_tastiera
myForm.TopLevel = False
Me.Panel1.Controls.Add(myForm)
With myForm
.Width = Me.Panel1.Width
.Height = Me.Panel1.Height
End With
myForm.Show()
1 problema
(chiaramente le form che richiamano frm_stastiera non lo fanno contemporanemente)
form1 che richiama frm_tastiera è composto da txt_nome e txt_cognome
form2 che richiama frm_tastiera è composto da txt_pippo e txt_pluto
frm_tastiera se richiamata da form1 dovrebbe scrivere in txt_nome e txt_cognome ma
se richiamata da form2 dovrebbe scrivere in txt_pippo e txt_pluto
( insomma le due form hanno textbox diverse).
Come faccio a far rilevare a frm_tastiera che è stata richiamata da form1 o da form2 ?
ed inoltre come faccio ... eventualmente frm_tastiera fosse richiamata da form1 a comunicargli che deve scrivere in txt_nome e txt_cognome ?
Spero di essere stato chiaro...
N.B. benedetto vb net più lo studio e più mi attrae ma che fatica
Grazie