0Cool (Normal User)
Newbie
Messaggi: 5
Iscritto: 28/01/2010
|
Vorrei creare un browser web ed ho dei problemi appunto col supporto segnalibri e cronologia.
Oltre ad aggiungere i segnalibri vorrei creare anche una toolbar dei segnalibri! Consigli?
Ho guardato un programma di Totem FlashWeb ma i sorgenti non sono open! Sapete come riuscire a fare una cosa del genere?
Grazie mille a tutti!
|
|
XBarboX (Member)
Guru
Messaggi: 945
Iscritto: 31/12/2008
|
potresti salvare i preferiti in un file .txt.
es:
google - http://www.google.it
pierotofy - http://www.pierotofy.it
Praticamente dividi in nome del bottone dal link con un "-".
Così puoi leggere e salvare nuovi preferiti.
|
|
0Cool (Normal User)
Newbie
Messaggi: 5
Iscritto: 28/01/2010
|
Interessante solo non sò come si faccia ... Cmq altri consigli??? HELP MEEE!!!
Ah per caso sapete anche intercettare i link esterni ed aprirli sempre con il mio browser? Scusate ma ho tanta voglia di imparareeee =)
Ultima modifica effettuata da 0Cool il 29/01/2010 alle 13:33 |
|
()
Newbie
Messaggi:
Iscritto:
|
se può essere d'aiuto io ho appena finito il mio di browser di internet,
per i preferiti li salvo in un file txt come ha detto xbarbox
per aprire link che hai ad esempio sul desktop devi fare,se ha anche le schede con un tabcontrol fai cosi:
Codice sorgente - presumibilmente Delphi |
If My.Application.CommandLineArgs.Count = 0 Then CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate("www.google.com/") Else CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate("file:///" & My.Application.CommandLineArgs.Item(0)) End If
|
Ultima modifica effettuata da il 29/01/2010 alle 14:45 |
|
0Cool (Normal User)
Newbie
Messaggi: 5
Iscritto: 28/01/2010
|
Ti ringrazio ... mi hai aiutato con un altro problema Cmq non posso usare l' ax web browser... sapete per caso come gestire i collegamenti esterni? e poi come dv fare di preciso per gestire i segnalibri? Ah ultima domanda sapete anche intercettare le pagine di errore in modo da non visualizzare quelle di IE?
Ultima modifica effettuata da 0Cool il 29/01/2010 alle 19:38 |
|
Il Totem (Admin)
Guru^2
Messaggi: 3635
Iscritto: 24/01/2006
|
Non ci sono i sorgent? Strano...
|
|
0Cool (Normal User)
Newbie
Messaggi: 5
Iscritto: 28/01/2010
|
Grazie mille totem ... mi è stato davvero di grande aiuto! Sn riuscito ad inserire e modificare secondo le mie esigenze la ToolBar dei preferiti... solo ke ho avuto un pò di difficoltà con il MenuStrip...
O meglio, ho usato il seguente codice:
Codice sorgente - presumibilmente VB.NET |
If MenuItem.DropDownItems.Count > Index Then For I As Int32 = MenuItem.DropDownItems.Count - 1 To Index Step -1 MenuItem.DropDownItems.RemoveAt(I) Next End If Dim Dirs() As String = IO.Directory.GetDirectories(BookmarksPath) Dim Files() As String = IO. Directory. GetFiles(BookmarksPath ) Dim Category, Item As ToolStripMenuItem Item = New ToolStripMenuItem (IO. Path. GetFileName(File)) AddHandler Item.Click, Method MenuItem.DropDownItems.Add(Item) Next For Each Dir As String In Dirs Category = New ToolStripMenuItem(IO.Path.GetFileName(Dir)) Files = IO. Directory. GetFiles(Dir) Item = New ToolStripMenuItem (IO. Path. GetFileName(File)) AddHandler Item.Click, Method Category.DropDownItems.Add(Item) Next MenuItem.DropDownItems.Add(Category) Next
|
Il fatto è ke i Preferiti non devono essere visualizzati in un menu strip bensi in una ToolStripButton! ... il fatto è ke utilizzando questo codice mi riporta questo errore:
Codice sorgente - presumibilmente C# / VB.NET |
Errore 2 Impossibile convertire il valore di tipo 'System.Windows.Forms.ToolStripSplitButton' in 'System.Windows.Forms.ToolStripMenuItem'.
|
Suggerimenti?? Grazie in anticipo! |
|
Il Totem (Admin)
Guru^2
Messaggi: 3635
Iscritto: 24/01/2006
|
Stai tentando di usare uno SliptButton al posto di un MenuItem, e questo non è supportato. Solo che il codice che hai postato non contiene alcun oggetto di tipo ToolStripSplitButton, quindi non so dirti come correggere.
|
|
0Cool (Normal User)
Newbie
Messaggi: 5
Iscritto: 28/01/2010
|
Grazie Totem ... in effetti ho sbagliato a postare
Cmq ho provato ad usare questo codice ma non và!...
Codice sorgente - presumibilmente VB.NET |
Public Shared Sub Load1Bookmarks(ByVal Tools As ToolStripDropDownButton, ByVal Index As Int32, ByVal Method As EventHandler) Dim Files() As String = IO. Directory. GetFiles(BookmarksPath & "Toolbar") Dim Item As ToolStripDropDownButton Item = New ToolStripDropDownButton (IO. Path. GetFileName(File)) Item.Image = Image.FromFile("Image/Preferiti.png") Tools.DropDownItems.Add(Item) AddHandler Item.Click, Method Next End Sub
|
e
Codice sorgente - presumibilmente VB.NET |
Private Sub ToolStripDropDownButton_Click(ByVal sender As Object, ByVal e As EventArgs) Dim awid1 As CustomBrowser = Me.TabControl1.SelectedTab.Tag awid1.Navigate(sender.Tag) End Sub
|
ed infine questo codice per richiamarlo... dove Segnalibri1 è il ToolStripButton.
Codice sorgente - presumibilmente C# / VB.NET |
Load1Bookmarks(Segnalibri1, 4, AddressOf ToolStripDropDownButton_Click)
|
solo ke mi esce il seguente errore:
Codice sorgente - presumibilmente C# / VB.NET |
Errore 2
Impossibile convertire il valore di tipo 'System.Windows.Forms.ToolStripSplitButton' in 'System.Windows.Forms.ToolStripDropDownButton'.
|
Cos'è ke ho sbagliato? ho richiamato x caso un controllo al posto di un altro? .. scusate le domande stupide ma stò facendo i primi passi x imparare qst linguaggio
Ultima modifica effettuata da 0Cool il 03/02/2010 alle 14:31 |
|