Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Inviare i tag alla textbox
Forum - C# / VB.NET - Inviare i tag alla textbox

Avatar
UncleSam (Normal User)
Newbie


Messaggi: 4
Iscritto: 29/10/2007

Segnala al moderatore
Postato alle 17:39
Mercoledì, 07/11/2007
Questo topic è stato chiuso dal moderatore

Salve,

stavo tentando di fare una calcolatrice grafica in vb.net

Sono a buon punto, ma, quando voglio portare i tag sulla textbox sbaglio... mi spiego meglio.

Ho assegnato ad ogni button con su scritto il numero, un tag.

Es:

button1 ---> tag ----> 1

per facilitarmi la vita...

Ora devo dire al programma che quando clicco sul button1, sulla textbox compaia il numero '1'.

Io ho inserito questo codice:

Codice sorgente - presumibilmente Plain Text

  1. TextBox1.Text = Button1.Tag



In ogni evento click, cambiando il numero button (button2.tag)
ma un numero mangia l'altro, nel senso che, se clicco 9, esce il 9, ma se poi clicco 3, esce 3 invece che 93.

che codice devo usare???

:alert:grazie!!!:alert:

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 20:57
Mercoledì, 07/11/2007
E' un errore di concetto evidente: tu hai impostato il testo sul tag del button che scatena l'evento. Percio' l'applicazione fa esattemente quallo che le hai detto, ossia di cambiare tutto il testo. Se vuoi semplicemente "accodarlo", devi usare l'operatore di concatenazione &.
Codice sorgente - presumibilmente Plain Text

  1. TextBox1.Text &= sender.Tag


PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:02
Mercoledì, 07/11/2007
devi usare
Codice sorgente - presumibilmente Plain Text

  1. TextBox1.Text = TextBox1.Text & Button1.Tag



PM