Salve a tutti voi del forum!!!! sono disperata ... vi spiego subito il perchè!!!

In pratica stò cercando di simulare il funzionamento di una tastiera per un palmare con "vb 2008 express edition"; molto semplicemente ho creato una textbox per la visualizzazione del testo digitato e delle picturebox, come pulsantini della tastiera, che al click del mouse fanno sì che all'interno della textbox venga visualizzata la lettera preimpostata con questo script, per esempio:

Private Sub PictureBox21_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox21.Click
Me.TextBox1.Text = "q"
End Sub

Il problema è che all'interno della textbox viene si visualizzata la lettera desiderata, ma viene automaticamente cancellata, nel momento in cui si clicca su un altra picturebox, sostituendone la lettera.

Allora mi chiedo e vi chiedo è possibile risolvere qst problema, mantenendo il testo inserito dalle picturebox????