Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    10

    [vb] ricerca su multilinee txt

    Ciao a tutti,
    cercherò di spiegarmi nei migliore dei modi..
    ho un file txt con all'interno piu righe (ad esempio:
    --------
    pippo
    pluto
    carlo
    franco
    ..

    --------
    in visual basic dovrei fare una ricerca all'interno di questo file e se esiste inserisco il nome in una TextBox (per intenderci, vorrei partire dal primo con un cliclo credo, e se esiste lo iserisco nella textform se no passo avanti al prossimo nome)

    si puo' fare?
    vi ringrazio in anticipo

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    1) Per VB esiste un forum dedicato: Visual Basic e .NET Framework.
    2) E' obbligatorio specifricare la versione di VB usata: ne esistono tante, tutte diverse.

    Sposto la discussione nel forum appropriato, attendendo di conoscere la versione.

    PS: la risposta alla tua domanda è, ovviamente, "Sì, si può fare".


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    10
    chiedo scusa,
    la versione è la 2005 express edition

    grazie e scusate ancora

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    10
    grazie ma li pero' metto tutto quello che c'è una un file txt.. io invece dovrei mettere pippo nella textbox1, carlo nella textbox2, giovanni nella textbox5.. se esiste lo metto nella textbox giusta

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    10
    oppure se posso semplificare .. come posso dire se all'interno di un textBox c'è questo nome allora scrivo qeusto nome in un altro file textbox?

  7. #7
    Utente di HTML.it L'avatar di ciaz
    Registrato dal
    Oct 2008
    Messaggi
    68
    Anzichè usare una textbox multiline potresti usare una richtextbox e procedere più o meno cosi

    Dim word As String = "parola da cercare"
    Dim sr as string

    sr = Richtextbox1.Find(word)

    If sr<0 then
    msgbox ("parola non trovata")
    else
    textbox1.text=word
    end if

  8. #8
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da k4Ma
    grazie ma li pero' metto tutto quello che c'è una un file txt..
    Non è vero.
    Nel post vi sono diversi esempi, tra cui caricare le linee in un array ed esaminare riga per riga. Guarda meglio e con più attenzione.


  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    10
    questa è nel tasto carica:

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    Dim Openfile As New OpenFileDialog
    Openfile.FileName = ""
    Openfile.Filter = "Text Files (*.txt)|*.txt|File (*)|*|All Files (*.*)|*.*)"
    Openfile.Title = "Open"
    Openfile.ShowDialog()
    Dim Read As New System.IO.StreamReader(Openfile.FileName)
    Totale.Text = Read.ReadToEnd
    Read.Close()
    Dim s() As String = Totale.Lines
    j = InputBox("inserisci il numero di materie presenti In un giorno")
    For i = 0 To j
    If s(j) = "UNLOCK su URT" Then
    CheckBox2.Checked = True
    End If
    If s(j) = "Controllo campo CBN type -> Positive" Then
    CheckBox3.Checked = True
    End If
    Next i
    TextBox31.Text = s(j)
    End Sub

    è un po difficile da spiegare ...
    provate ad iutarmi.. se no vi giro il programma e ve lo guardare da voi che fate prima

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    10
    Originariamente inviato da ciaz
    Non è vero.
    Nel post vi sono diversi esempi, tra cui caricare le linee in un array ed esaminare riga per riga. Guarda meglio e con più attenzione.
    se ti riferisci a questo: Con leggi.ReadToEnd carichi tutto il file.

    oppure per leggere una riga alla volta, vedi l'esempio indicato nella guida:
    Procedura: leggere testo da un file
    ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.it/dv_fxfund/html/ed180baa-dfc6-4c69-a725-46e87edafb27.htm

    non riesco ad aprire il link

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.