Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di nico95
    Registrato dal
    Dec 2008
    Messaggi
    33

    [VB.NET] Gestione preferiti web browser

    Ciao a tutti non riesco a venire a galla di un problema con la gestione dei breferiti del mio web browser.
    Allora il funzionamento è abbastaza semplice:
    Attraverso un bottone vado ad aggiungere a MySetting.Preferiti e alla ListBox1 il sito CODICE -->
    Codice PHP:
    Try             
    My.Settings.Preferiti.Add(CType(TabControl1.SelectedTab.Controls.Item(0),WebBrowser).Url.AbsoluteUri)             
    ListBox1.Items.Add(CType(TabControl1.SelectedTab.Controls.Item(0),WebBrowser).Url.AbsoluteUri)             
    My.Settings.Save()         
    Catch 
    ex As Exception         
    End 
    Try 
    Però come posso fare per rimuoverli??? perchè utilizzando:
    Codice PHP:
    Try             My.Settings.Preferiti.Remove(CType(TabControl1.SelectedTab.Controls.Item(0),WebBrowser).Url.AbsoluteUri)             ListBox1.Items.Remove(CType(TabControl1.SelectedTab.Controls.Item(0),WebBrowser).Url.AbsoluteUri)             
    My.Settings.Save()         
    Catch 
    ex As Exception         
    End 
    Try 
    li rimuove soltanto se il Web Browser è puntato sull indirizzo del preferito.
    Grazie anticipatamente per l'aiuto

  2. #2
    Fa esattamente quello che gli chiedi di fare
    codice:
    My.Settings.Preferiti.Remove(CType(TabControl1.SelectedTab.Controls.Item(0),WebBrowser).Url.AbsoluteUri
    Facci sapere...
    Ciao

  3. #3
    Utente di HTML.it L'avatar di nico95
    Registrato dal
    Dec 2008
    Messaggi
    33
    Si ma... se io devo rimuovere dai preferiti www.google.it e ora sono su www.html.it questo codice non me lo permettte... in quanto dovrei "interrompere" la navigazione e tornare appunto su google

  4. #4
    questo codice non me lo permettte...
    A questo ci ero arrivato anche io ....
    devi modificare il tuo codice per ottenere quel risultato, e non mi sembra neanche tanto difficile arrivarci....
    codice:
     My.Settings.Preferiti.Remove("www.google.it")
    Facci sapere...
    Ciao

  5. #5
    Utente di HTML.it L'avatar di nico95
    Registrato dal
    Dec 2008
    Messaggi
    33
    Scusami avevo interpretato male il post adesso provo...

  6. #6
    Utente di HTML.it L'avatar di nico95
    Registrato dal
    Dec 2008
    Messaggi
    33
    funziona... ma avrei un altra domanda
    Ho anche fatto un tasto che permette di cancellare tuttii preferiti con una msgbox che chiede se continuare ma sia che prema cancel o ok lui cancella e chiude il frame
    Codice PHP:
    MsgBox("La funzione cancellerà tutti i segnalibri proseguire?"MsgBoxStyle.OkCancel,"Attenzione!")         
    If 
    MsgBoxResult.Ok Then             
    Try                 
    My.Settings.Preferiti.Clear()                 
    ListBox1.Items.Clear()                 
    My.Settings.Save()             
    Catch 
    ex As Exception             
    End 
    Try         
    End If         
    If 
    MsgBoxResult.Cancel Then             
    Me
    .SplitContainer1.Panel1Collapsed True         
    End 
    If     
    End Sub 
    invece io vorrei che se si preme ok cancellasse
    Codice PHP:
    Try                  My.Settings.Preferiti.Clear()                  ListBox1.Items.Clear()                  My.Settings.Save()              Catch ex As Exception              End Try 
    e se si volesse tornare indietro
    Codice PHP:
    Me.SplitContainer1.Panel1Collapsed True 

  7. #7
    MsgBoxResult , è un semplice enumeratore nel quale sono presenti, in forma Simbolica, dei valori numerici.
    In questo caso, MsgBoxResult.Ok, vale 1, pertanto, è come se scrivessi
    codice:
    If 1 then
    ...
    end if
    il che .... lo capisci anche da te .... non ha senso.
    Devi modificare il codice in questo modo.
    codice:
    Dim Result as MsgBoxResult = Msgbox("La funzione cancellerà tutti i segnalibri proseguire?", MsgBoxStyle.OkCancel,"Attenzione!")          
    If Result = MsgBoxResult.Ok Then              
    Try                  
    My.Settings.Preferiti.Clear()                  
    ListBox1.Items.Clear()                  
    My.Settings.Save()              
    Catch ex As Exception              
    End Try          
    End If          
    If Result = MsgBoxResult.Cancel Then              
    Me.SplitContainer1.Panel1Collapsed = True          
    End If      
    End Sub
    Facci sapere...
    Ciao

  8. #8
    Utente di HTML.it L'avatar di nico95
    Registrato dal
    Dec 2008
    Messaggi
    33
    Perfetto ora funziona tutto...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.