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
Visual Basic 6 - Mandare a capo una stringa in una text box
Forum - Visual Basic 6 - Mandare a capo una stringa in una text box

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
webb (Normal User)
Newbie


Messaggi: 5
Iscritto: 06/09/2008

Segnala al moderatore
Postato alle 14:56
Sabato, 06/09/2008
ciao ragazzo sono nuovo del forum e vorrei subito porvi un quesito!!!!!
Volevo per prova iniziare un programma che inserite due stringhe di lunghezza giù prestabilita andassero in una text box una sotto quell'altra...io per ora ho fatto questo pezzo di codice ma mi manca solamente il codice che riguarda le stringhe!!!!
Codice sorgente - presumibilmente VB.NET

  1. Dim Nome As String
  2. Dim Cognome As String
  3.  
  4. Private Sub Command1_Click()
  5. Text1.Text = CStr(Nome) + CStr(Cognome)
  6. 'così con il + le concateno ma non riesco a metterle una sotto l'altra in una text box...Sapete se c'è qualche proprieta oppure devo aggiungere alla fine delle stringhe un particolare carattere?????
  7. End Sub
  8.  
  9. Private Sub Form_Load()
  10. Text1.Text = ""
  11. Nome = "Alessandro"
  12. Cognome = "Nistri"
  13. End Sub




help please!!!grazie in anticipo!!
Ciao ciao!:)
dimenticavo...Ho impostato le proprietà multiline della ext box!!

Ultima modifica effettuata da webb il 06/09/2008 alle 14:57
PM Quote
Avatar
Overflow (Normal User)
Expert


Messaggi: 334
Iscritto: 11/01/2008

Segnala al moderatore
Postato alle 15:05
Sabato, 06/09/2008
prima di tutto la proprietà Multiline della TextBox deve essere = True.
Invece per andare a capo usa vbcrlf.

Codice sorgente - presumibilmente VB.NET

  1. Dim Nome As String
  2. Dim Cognome As String
  3.  
  4. Private Sub Command1_Click()
  5. Text1.Text = CStr(Nome) + vbcrlf + CStr(Cognome)
  6. 'così con il + le concateno ma non riesco a metterle una sotto l'altra In una text box...Sapete se c'è qualche proprieta oppure devo aggiungere alla fine delle stringhe un particolare carattere?????
  7. End Sub
  8.  
  9. Private Sub Form_Load()
  10. Text1.Text = ""
  11. Nome = "Alessandro"
  12. Cognome = "Nistri"
  13. End Sub


PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 0:28
Domenica, 07/09/2008
usa gli & invece che i + altrimenti farai un enorme casino quando avrai stringhe unite a numeri.
Ps: cstr(variabile) e` inutile se variabile e` gia una stringa.

PM Quote
Avatar
webb (Normal User)
Newbie


Messaggi: 5
Iscritto: 06/09/2008

Segnala al moderatore
Postato alle 9:55
Domenica, 07/09/2008
grazie mille dell'informazione adesso funziona ma mi manca una cosa....Il codice che posto adesso funziona però ci sono delle imprecisioni ovvero quando io inserisco i compiti tramite la input box succede che le nuove stringhe inserite non vadino una dopo l'altra ma vanno sempre al secondo posto come mai????
vorrei invece che le stringhe andassere una sotto l'altra!!
Codice sorgente - presumibilmente VB.NET

  1. Dim Cognome As String
  2. Dim input1 As String
  3. Dim i As Integer
  4. Dim j As Integer
  5.  
  6.  
  7.  
  8. Private Sub Command1_Click()
  9. j = InputBox("inserisci il numero di materie presenti in un giorno")
  10. For i = 0 To j
  11. 'Text1.Text = CStr(Nome) & CStr(Text2.Text) & vbCrLf 'funzonicchia
  12. input1 = InputBox("Inserisci i compiti", "PROVA")
  13. Text1.Text = CStr(Nome) & vbCrLf & CStr(input1)
  14. Next i
  15. End Sub
  16.  
  17.  
  18. Private Sub Command2_Click()
  19. Form2.Show
  20.  
  21. End Sub
  22.  
  23. Private Sub Form_Load()
  24. Text1.Text = ""
  25. Nome = "Alessandro"
  26. Cognome = "Nistri"
  27. Text2.Text = "cia amore mio"
  28. End Sub



grazi in anticipo!!!
ciao ciao:)

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 10:03
Domenica, 07/09/2008
Non ho capito bene quello che intendi dire...
dimmi se è quello che cerchi:
Codice sorgente - presumibilmente VB.NET

  1. Dim Cognome As String
  2. Dim input1 As String
  3. Dim i As Integer
  4. Dim j As Integer
  5. Dim nome As String
  6.  
  7.  
  8. Private Sub Command1_Click()
  9. j = InputBox("inserisci il numero di materie presenti In un giorno")
  10. For i = 0 To j
  11. 'Text1.Text = CStr(Nome) & CStr(Text2.Text) & vbCrLf 'funzonicchia
  12. input1 = InputBox("Inserisci i compiti", "PROVA")
  13. Text1.Text = Text1.Text & nome & vbCrLf & input1 & vbCrLf
  14. Next i
  15. End Sub
  16.  
  17.  
  18. Private Sub Command2_Click()
  19. Form2.Show
  20.  
  21. End Sub
  22.  
  23. Private Sub Form_Load()
  24. Text1.Text = ""
  25. nome = "Alessandro"
  26. Cognome = "Nistri"
  27. Text2.Text = "cia amore mio"
  28. End Sub


PM Quote
Avatar
antometal (Member)
Guru


Messaggi: 691
Iscritto: 12/09/2007

Segnala al moderatore
Postato alle 10:10
Domenica, 07/09/2008
se devi fare una lista, ,xk nn usi una listbox
cmq nella text1 dovresti avre solo un nome e una materia, xk quella precedente la sovrascrivi

cmq fa un esempio di come vorresti sia la textbox piena

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 11:37
Domenica, 07/09/2008
non ho capito la domanda, ma invece che
Codice sorgente - presumibilmente Plain Text

  1. Form2.Show


metti:
Codice sorgente - presumibilmente Visual Basic 6

  1. Form1.Visible = False
  2. Form2.Visible = True


Comunque non credo fosse questa la domanda :rotfl:

Ultima modifica effettuata da il 07/09/2008 alle 11:38
PM Quote
Avatar
webb (Normal User)
Newbie


Messaggi: 5
Iscritto: 06/09/2008

Segnala al moderatore
Postato alle 11:57
Domenica, 07/09/2008
si essatto hai colpito proprio nel segno...ma come mai hai aggiunto un Text1.Text ????

ciao ciao:)

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 11:58
Domenica, 07/09/2008
Testo quotato

Postato originariamente da webb:

si essatto hai colpito proprio nel segno...ma come mai hai aggiunto un Text1.Text ????

ciao ciao:)



IO???:-?:-?:-?:-?

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo