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 - Rubrica
Forum - Visual Basic 6 - Rubrica

Avatar
Angelo1989 (Normal User)
Newbie


Messaggi: 1
Iscritto: 30/12/2008

Segnala al moderatore
Postato alle 15:27
Martedė, 30/12/2008
Salve. Sto cercando di realizzare una rubrica con visual basic, in grado di memorizzare un nome ed associarlo al suo numero.

Ho cominciato cosi:

Codice sorgente - presumibilmente VB.NET

  1. Public Class Form1
  2.  
  3.     Dim nomi(0) As String
  4.     Dim numeri(0) As Long
  5.     Dim I As Integer
  6.     Dim file As String
  7.    
  8.     Dim lines(I) As String
  9.  
  10.     Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
  11.         If TextBox1.Text <> "" And TextBox2.Text <> "" Then
  12.             I = I + 1
  13.             ReDim nomi(I)
  14.             nomi(I) = TextBox1.Text
  15.             ReDim numeri(I)
  16.             numeri(I) = TextBox2.Text
  17.             FileOpen(I, "C:\Documents and Settings\Angelo\Desktop\log.txt", OpenMode.Output)
  18.             Write(I, nomi(I), numeri(I))
  19.         ElseIf TextBox1.Text <> "" Or TextBox2.Text <> "" Then
  20.             MsgBox("Attenzione, uno dei due campi č rimasto vuoto!")
  21.         ElseIf TextBox1.Text = "" And TextBox2.Text = "" Then
  22.             MsgBox("Attenzione, uno dei due campi č rimasto vuoto!")
  23.         End If
  24.         With Me.ListBox1.Items
  25.             .Add(nomi(I))
  26.         End With
  27.     End Sub



Praticamente se uno dei due textbox risulta vuoto appare un messaggio di errore, altrimenti i dati vengono salvati in un registro (log.txt) e scritti su una listbox.
Il mio problema č il seguente: non riesco a fare in modo che all'avvio del programma, se il registro č pieno (e quindi ci sono dei dati salvati) il programma controlli questi dati nel file log.txt e li memorizzi nei vettori nomi(I) e numeri(I), per poi elencarli nella listbox. Cosa posso fare?

Graaaaziee :)

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 20:33
Martedė, 30/12/2008
Hai sbagliato sezione.
qua si parla di vb6 e non del .net (vb 2008 č sempre .net)

comunque il tuo problema č semplice da risolvere.
basta che gestisci l'avvio del form facendogli leggere il file e riempire le variabili, cose comunque dal codice che hai postato penso che tu sappia fare.

PM Quote