Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    Come andare a capo in una stringa visual basic 2010 !!??

    benissimo, sto cercando di fare un programma semplice semplice, col quale posso inserire il numero di monete e banconote di diversi valori che possiedo e mi dà il totale come valore sia della carta che delle monete e il totale di numero dia della carta che delle monete... in poche parole per contare i soldi. volevo mettere un pulsante "sava" per salvare in *.txt , ma non so come andare a capo: visto che ho già fatto abbastanza casino con le variabili, ho pensato di crearne un unica di tipo string che mi contenesse questo resoconto versione txt, pronto anche per essere stampato... io pensavo di organizzarlo così:

    "resoconto soldi :
    monete
    € 0.01 : n° pezzi e n° valore
    € 0.02 : n° pezzi e n° valore
    ...
    € 2 :n° pezzi e n° valore
    carta
    € 5: n° pezzi e n° valore
    €10 :n° pezzi e n° valore
    ...
    €500 : n° pezzi e n° valore
    fine reso.
    "
    e mettere vicino ad ogni valore i numero dei pezzi ed il valore di tutti. quindi mettere, ad esempio:

    "€ 0.02 : n° pezzi: " variabile "valore totale" variabile ' a capo non so come
    "€ 0.05 : n° pezzi: " ... etc...

    spero di essermi spiegato... il mio problema, comunque, è che non so come andare a capo in queste stringhe.... questo è il programma in toto:

    codice:
    Public Class Form1 Dim a1, b1, c1, d1, e1, f1, g1, h1, i1, l1, m1, n1, o1, p1, q1, a2, b2, c2, d2, e2, f2, g2, h2, i2, l2, m2, n2, o2, p2, q2 As Integer Dim risultato As String Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' assegno valore ad a1; b1; ...; q1 a1 = Val(TextBox1.Text) b1 = Val(TextBox2.Text) c1 = Val(TextBox3.Text) d1 = Val(TextBox4.Text) e1 = Val(TextBox5.Text) f1 = Val(TextBox6.Text) g1 = Val(TextBox7.Text) h1 = Val(TextBox8.Text) i1 = Val(TextBox9.Text) l1 = Val(TextBox10.Text) m1 = Val(TextBox11.Text) n1 = Val(TextBox12.Text) o1 = Val(TextBox13.Text) p1 = Val(TextBox14.Text) q1 = Val(TextBox15.Text) ' calcolo valori a2; b2; ...; q2 TextBox16.Text = "€ " & a1 * 0.01 TextBox17.Text = "€ " & b1 * 0.02 TextBox18.Text = "€ " & c1 * 0.05 TextBox19.Text = "€ " & d1 * 0.1 TextBox20.Text = "€ " & e1 * 0.2 TextBox21.Text = "€ " & f1 * 0.5 TextBox22.Text = "€ " & g1 TextBox23.Text = "€ " & h1 * 2 TextBox24.Text = "€ " & i1 * 5 TextBox25.Text = "€ " & l1 * 10 TextBox26.Text = "€ " & m1 * 20 TextBox27.Text = "€ " & n1 * 50 TextBox28.Text = "€ " & o1 * 100 TextBox29.Text = "€ " & p1 * 200 TextBox30.Text = "€ " & q1 * 500 ' assegno valori a2; b2; ...; q2 a2 = a1 * 0.1 b2 = b1 * 0.2 c2 = c1 * 0.5 d2 = d1 * 0.1 e2 = e1 * 0.2 f2 = f1 * 0.5 g2 = g1 h2 = h1 * 2 i2 = i1 * 5 l2 = l1 * 10 m2 = m1 * 20 n2 = n1 * 50 o2 = o1 * 100 p2 = p1 * 200 q2 = q1 * 500 ' calcolo il totale dei soldi e del denaro TextBox31.Text = "€ " & Val(a2 + b2 + c2 + d2 + e2 + f2 + g2 + h2 + i2 + l2 + m2 + n2 + o2 + p2 + q2) TextBox32.Text = a1 + b1 + c1 + d1 + e1 + f1 + g1 + h1 + i1 + l1 + m1 + n1 + o1 + p1 + q1 ' calcoli relativi alla carta: TextBox33.Text = "€ " & i2 + l2 + m2 + n2 + o2 + p2 + q2 TextBox34.Text = i1 + l1 + m1 + n1 + o1 + p1 + q1 ' calcoli relativi alle monete TextBox35.Text = "€ " & a2 + b2 + c2 + d2 + e2 + f2 + g2 + h2 TextBox36.Text = a1 + b1 + c1 + d1 + e1 + f1 + g1 + h1 End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click TextBox1.Text = Nothing TextBox2.Text = Nothing TextBox3.Text = Nothing TextBox4.Text = Nothing TextBox5.Text = Nothing TextBox6.Text = Nothing TextBox7.Text = Nothing TextBox8.Text = Nothing TextBox9.Text = Nothing TextBox10.Text = Nothing TextBox11.Text = Nothing TextBox12.Text = Nothing TextBox13.Text = Nothing TextBox14.Text = Nothing TextBox15.Text = Nothing TextBox16.Text = Nothing TextBox17.Text = Nothing TextBox18.Text = Nothing TextBox19.Text = Nothing TextBox20.Text = Nothing TextBox21.Text = Nothing TextBox22.Text = Nothing TextBox23.Text = Nothing TextBox24.Text = Nothing TextBox25.Text = Nothing TextBox26.Text = Nothing TextBox27.Text = Nothing TextBox28.Text = Nothing TextBox29.Text = Nothing TextBox30.Text = Nothing TextBox31.Text = Nothing TextBox32.Text = Nothing TextBox33.Text = Nothing TextBox34.Text = Nothing TextBox35.Text = Nothing TextBox36.Text = Nothing End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click risultato = "Resoconto soldi " "monete" If SaveFileDialog1.ShowDialog = DialogResult.OK Then My.Computer.FileSystem.WriteAllText(SaveFileDialog1.FileName, risultato, True) End If End Sub End Class
    qui, invece, la parte che non mi viene:
    (button 2 è il pulsante salva, risultato è la variabile nella quale vorrei mettere tutto il testo di cui vi ho parlato prima)

    codice:
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click risultato = "Resoconto soldi " If SaveFileDialog1.ShowDialog = DialogResult.OK Then My.Computer.FileSystem.WriteAllText(SaveFileDialog1.FileName, risultato, True) End If End Sub
    aiuto!
    Sellione98

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il codice che hai postato sta su una sola linea e non si capisce nulla.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    si, ora lo sistemo, scusate!
    Sellione98

  4. #4
    il programma per intero, ora vi mando l'altra parte..

    codice:
    Public Class Form1 
    Dim a1, b1, c1, d1, e1, f1, g1, h1, i1, l1, m1, n1, o1, p1, q1, a2, b2, c2, d2, e2, f2, g2, h2, i2, l2, m2, n2, o2, p2, q2 As Integer 
    Dim risultato As String 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     ' assegno valore ad a1; b1; ...; q1 
    a1 = Val(TextBox1.Text) 
    b1 = Val(TextBox2.Text) 
    c1 = Val(TextBox3.Text)
    d1 = Val(TextBox4.Text) 
    e1 = Val(TextBox5.Text) 
    f1 = Val(TextBox6.Text) 
    g1 = Val(TextBox7.Text) 
    h1 = Val(TextBox8.Text) 
    i1 = Val(TextBox9.Text) 
    l1 = Val(TextBox10.Text) 
    m1 = Val(TextBox11.Text) 
    n1 = Val(TextBox12.Text) 
    o1 = Val(TextBox13.Text) 
    p1 = Val(TextBox14.Text) 
    q1 = Val(TextBox15.Text) 
    ' calcolo valori a2; b2; ...; q2
     TextBox16.Text = "€ " & a1 * 0.01 
    TextBox17.Text = "€ " & b1 * 0.02 
    TextBox18.Text = "€ " & c1 * 0.05 
    TextBox19.Text = "€ " & d1 * 0.1 
    TextBox20.Text = "€ " & e1 * 0.2 
    TextBox21.Text = "€ " & f1 * 0.5 
    TextBox22.Text = "€ " & g1 
    TextBox23.Text = "€ " & h1 * 2 
    TextBox24.Text = "€ " & i1 * 5 
    TextBox25.Text = "€ " & l1 * 10 
    TextBox26.Text = "€ " & m1 * 20 
    TextBox27.Text = "€ " & n1 * 50
     TextBox28.Text = "€ " & o1 * 100 
    TextBox29.Text = "€ " & p1 * 200
     TextBox30.Text = "€ " & q1 * 500 
    ' assegno valori a2; b2; ...; q2 
    a2 = a1 * 0.1 
    b2 = b1 * 0.2
     c2 = c1 * 0.5 
    d2 = d1 * 0.1 
    e2 = e1 * 0.2 
    f2 = f1 * 0.5 
    g2 = g1 
    h2 = h1 * 2 
    i2 =i1 * 5 
    l2 =l1 * 10
    m2 = m1 * 20
     n2 = n1 * 50 
    o2 = o1 * 100
     p2 = p1 * 200 
    q2 = q1 * 500 
    ' calcolo il totale dei soldi e del denaro 
    TextBox31.Text = "€ " & Val(a2 + b2 + c2 + d2 + e2 + f2 + g2 + h2 + i2 + l2 + m2 + n2 + o2 + p2 + q2) 
    TextBox32.Text = a1 + b1 + c1 + d1 + e1 + f1 + g1 + h1 + i1 + l1 + m1 + n1 + o1 + p1 + q1 
    ' calcoli relativi alla carta:
     TextBox33.Text = "€ " & i2 + l2 + m2 + n2 + o2 + p2 + q2 TextBox34.Text = i1 + l1 + m1 + n1 + o1 + p1 + q1
     ' calcoli relativi alle monete 
    TextBox35.Text = "€ " & a2 + b2 + c2 + d2 + e2 + f2 + g2 + h2 
    TextBox36.Text = a1 + b1 + c1 + d1 + e1 + f1 + g1 + h1
    
     End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 
    TextBox1.Text = Nothing 
    TextBox2.Text = Nothing 
    TextBox3.Text = Nothing 
    TextBox4.Text = Nothing 
    TextBox5.Text = Nothing 
    TextBox6.Text = Nothing 
    TextBox7.Text = Nothing 
    TextBox8.Text = Nothing 
    TextBox9.Text = Nothing 
    TextBox10.Text = Nothing
     TextBox11.Text = Nothing
     TextBox12.Text = Nothing
     TextBox13.Text = Nothing
     TextBox14.Text = Nothing
     TextBox15.Text = Nothing 
    TextBox16.Text = Nothing 
    TextBox17.Text = Nothing 
    TextBox18.Text = Nothing 
    TextBox19.Text = Nothing 
    TextBox20.Text = Nothing
     TextBox21.Text = Nothing
     TextBox22.Text = Nothing 
    TextBox23.Text = Nothing 
    TextBox24.Text = Nothing 
    TextBox25.Text = Nothing
     TextBox26.Text = Nothing
     TextBox27.Text = Nothing
     TextBox28.Text = Nothing
     TextBox29.Text = Nothing
     TextBox30.Text = Nothing
     TextBox31.Text = Nothing
     TextBox32.Text = Nothing 
    TextBox33.Text = Nothing 
    TextBox34.Text = Nothing 
    TextBox35.Text = Nothing 
    TextBox36.Text = Nothing 
    
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
     risultato = "Resoconto soldi " 
    If SaveFileDialog1.ShowDialog = DialogResult.OK Then My.Computer.FileSystem.WriteAllText(SaveFileDialog1.FileName, risultato, True) End If End Sub End Class
    Sellione98

  5. #5
    questo è il pezzo che mi dà' problemi...

    codice:
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
     risultato = "Resoconto soldi "
     If SaveFileDialog1.ShowDialog = DialogResult.OK Then My.Computer.FileSystem.WriteAllText(SaveFileDialog1.FileName, risultato, True) 
    End If 
    End Sub
    Sellione98

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quali problemi ? Nel Button2_Click salvi su disco la stringa "Resoconto soldi " e basta ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    si, infatti... vorrei andare a capo, ma non so come fare...
    Sellione98

  8. #8
    ho letto che basta scrivere &_ ma non funziona...
    Sellione98

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma intendi andare a capo nella scrittura del codice o per i dati scritti su file?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    i dati scritti sul file
    Sellione98

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.