|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: May 2006
Messaggi: 140
|
[VB6] Togliere specifici caratteri in una text
Ciao gente. Sto studiando le stringhe con VB6, e così mi sono chiesto se è possibile fare ciò:
ho una Text1.Text ed un pulsante. Inserisco una parola nella Text1.Text, e poi cliccando sul pusante, si devono eliminare specifici caratteri presenti nella text, faccio un esempio: ES. nella text ho scritto: " inverno" appena clicco sul pusante, nella text mi ritrovo "inver", perchè ho programmato per togliere gli ultimi 2 caratteri. Credo ci sia bisogno di un conta caratteri, no so... si può fare? Il top (per me che sono agli inizi) sarebbe eliminare il carattere ad una specifica posizione, sempre dall'esempio: "inveo" perchè ho programmato per eliminare il 5° e 6° carattere. Tantissimo tempo fa lo feci con C++, ed ora avevo pensato se posso applicarlo anche su Visual Basic, ditemi voi. A presto, ciao |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
text1.text="ciao amico" dim str as string str = Mid(Text1.Text, 2, 3) str="iao" |
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: May 2006
Messaggi: 140
|
Wow, che rapidità, provo subito. Grazie
![]() In pratica va interpretata così: dalla posizione 2 salva solo i 3 caratteri seguenti, giusto? Posso fare un piccolo off topic? (Sarebbe il continuo di tale progetto.) Sempre con VB6, questo che scrivo nella text (dopo aver tolto dei caratteri) deve essere memorizzato su un file di testo esterno, un testo.txt. Come faccio ad andare a capo sul txt? Più o meno così: gen lio mar ile Se lo apro in questo modo dovrei visualizzarlo sul file.txt. So come aprire e scrivere su un file, però non so come andare a capo nel txt. Grazie ![]() |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
nel txt va a capo automaticamente |
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: May 2006
Messaggi: 140
|
Ok, grazie,
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:44.