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 - problema con combo box
Forum - Visual Basic 6 - problema con combo box

Avatar
super rambo (Normal User)
Pro


Messaggi: 135
Iscritto: 04/06/2008

Segnala al moderatore
Postato alle 13:21
Sabato, 13/09/2008
salve, sto facendo un webbrowser ed ho un broblema con una combo(barra degli indirizzi). io voglio che quando clicco su vai cioè quando apro la pagina mi memorizza il link immesso nella combo e vorrei che due link uguali non ci andassero. ho fatto così:
Codice sorgente - presumibilmente VB.NET

  1. Private Sub vai_Click()
  2. Text1.Text = indirizzi
  3. If Text1.Text = indirizzi.List(List) Then
  4. WebBrowser1.Navigate indirizzi
  5. Else
  6. WebBrowser1.Navigate indirizzi
  7. Timer1.Enabled = True
  8. End If
  9. End Sub
  10. Private Sub Timer1_Timer()
  11. If Text1.Text = indirizzi.List(List) Then
  12. WebBrowser1.Navigate indirizzi
  13. Timer1.Enabled = False
  14. Else
  15. WebBrowser1.Navigate indirizzi
  16. indirizzi.AddItem Text1.Text
  17. Timer1.Enabled = False
  18. End If
  19. End Sub


funziona però solamente con il primo link cioè se io immetto per primo "www.google.it" lo memorizza e se lo immetto di nuovo non lo memorizza però se vado ad un altra pagina quindi mi memorizza il link al secondo posto non funziona...cioè me lo memorizza due volte.... poi vorrei anche fare in modo che se scrivo un link, e questo è già memorizzato nella combo questa si "apre" e mi evidenzia il link come mozzilla.. però questa è una cosa secondaria il problema più importante è il primo!! grazie

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:11
Sabato, 13/09/2008
ti conviene farlo scrivere su un file esterno, come un txt, e poi tutto ciò che c'è nel txt ti compare nel cbo,

ciao:k:

PM Quote
Avatar
super rambo (Normal User)
Pro


Messaggi: 135
Iscritto: 04/06/2008

Segnala al moderatore
Postato alle 14:23
Sabato, 13/09/2008
ma scusa anche se lo scrivo in un file di testo è la stessa cosa.. forse non hai capito il mio problema!! mi memorizza due link uguali solo se si trova al secendo posto della combo perchè credo che il controllo che facciosi limti al primo...

PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 15:08
Sabato, 13/09/2008
basterebbe fare un confronto tra i siti salvati e quello nuovo.

tutti i siti salvati li metti in un vettore e poi con un ciclo li confronti con il nuovo sito.

PM Quote
Avatar
antometal (Member)
Guru


Messaggi: 691
Iscritto: 12/09/2007

Segnala al moderatore
Postato alle 15:34
Sabato, 13/09/2008
il vettore lo hai gia:
combo.list()

e l' url che devi confrontare è l' ultima, quindi:
combo.list(combo.listcount-1)

fai un for da 0 fino a combo.listcount-2

sarebbe cosa se l' ultima url salvata si trovasse in cima alla lista e nn in coda

PM Quote