30/12/08 14:27
Angelo1989
Salve. Sto cercando di realizzare una rubrica con visual basic, in grado di memorizzare un nome ed associarlo al suo numero.
Ho cominciato cosi:
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
Ho cominciato cosi:
Public Class Form1 Dim nomi(0) As String Dim numeri(0) As Long Dim I As Integer Dim file As String Dim lines(I) As String Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text <> "" And TextBox2.Text <> "" Then I = I + 1 ReDim nomi(I) nomi(I) = TextBox1.Text ReDim numeri(I) numeri(I) = TextBox2.Text FileOpen(I, "C:\Documents and Settings\Angelo\Desktop\log.txt", OpenMode.Output) Write(I, nomi(I), numeri(I)) ElseIf TextBox1.Text <> "" Or TextBox2.Text <> "" Then MsgBox("Attenzione, uno dei due campi è rimasto vuoto!") ElseIf TextBox1.Text = "" And TextBox2.Text = "" Then MsgBox("Attenzione, uno dei due campi è rimasto vuoto!") End If With Me.ListBox1.Items .Add(nomi(I)) End With 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
aaa