creative
Gebruiker
- Lid geworden
- 25 dec 2006
- Berichten
- 298
Beste mede forummer's
Ik heb een webbrowser gemaakt en werkt bijna volledig. Nu alleen voor de bladwijzer balk
als je op de knop van je bladwijzer klikt dat hij dan de pagina in Webbrowser1 opent.
Iemand een idee hoe je zo iets moet maken ?
Bladwijzer Favoriet laden van XML
Bladwijzer Favoriet maken
Ik heb een webbrowser gemaakt en werkt bijna volledig. Nu alleen voor de bladwijzer balk
als je op de knop van je bladwijzer klikt dat hij dan de pagina in Webbrowser1 opent.
Iemand een idee hoe je zo iets moet maken ?
Bladwijzer Favoriet laden van XML
Code:
Private Sub maak_bladwijzer_load()
Dim Dir As New IO.DirectoryInfo(Application.StartupPath + "\settings\")
MsgBox(Dir.ToString)
Dim Files As IO.FileInfo() = Dir.GetFiles()
Dim File As IO.FileInfo
For Each File In Files
REM MsgBox(File.Name)
Dim doc As New XmlDocument
doc.Load(Application.StartupPath + "\settings\" & File.Name)
Dim naam As XmlNode = doc.SelectSingleNode("root/naam")
Dim url As XmlNode = doc.SelectSingleNode("root/url")
Dim ico As XmlNode = doc.SelectSingleNode("root/ico")
If naam IsNot Nothing Then
Dim blad_wijzer As New ToolStripButton
Dim blad_text As String = naam.InnerText
Dim blad_url As String = url.InnerText
Dim blad_ico As String = ico.InnerText
blad_wijzer.DisplayStyle = ToolStripItemDisplayStyle.ImageAndText
blad_wijzer.Text = blad_text
blad_wijzer.Image = Image.FromFile(ico.InnerText)
tsmBladwijzer_Balk.Items.Add(blad_wijzer)
blad_wijzer.Text = blad_text
tsmBladwijzer_Balk.Items.Add(blad_wijzer)
End If
Next
End Sub
Bladwijzer Favoriet maken
Code:
Private Sub maak_bladwijzer()
Try
' Bladwijzer in Toolmenu zetten
Dim blad_wijzer As New ToolStripButton
Dim blad_text As String = WebBrowser1.Document.Title
Dim blad_url As String = WebBrowser1.Url.ToString
Dim blad_ico As String = blad_text & ".ico"
If File.Exists(blad_text & ".ico") Then
MsgBox("U hebt " & blad_text & " al in uw bladbalk.")
Else
My.Computer.Network.DownloadFile(blad_url & "/favicon.ico", blad_text & ".ico")
blad_wijzer.DisplayStyle = ToolStripItemDisplayStyle.ImageAndText
blad_wijzer.Text = blad_text
blad_wijzer.Image = Image.FromFile(blad_text & ".ico")
tsmBladwijzer_Balk.Items.Add(blad_wijzer)
' kijk als map bestaat.. zo niet dan maken we er 1
If Not Directory.Exists(Application.StartupPath + "\settings") Then
MkDir(Application.StartupPath + "\settings")
End If
REM Dim rand As New Random()
REM Dim number = rand.Next(1, 100)
If Not File.Exists(Application.StartupPath + "\settings\" & blad_text & ".dll") Then
Dim streamwriter As New StreamWriter(Application.StartupPath + "\settings\" & blad_text & ".dll")
streamwriter.WriteLine("<root>")
streamwriter.WriteLine("<naam>" & blad_text & "</naam>")
streamwriter.WriteLine("<url>" & blad_url & "</url>")
streamwriter.WriteLine("<ico>" & blad_ico & "</ico>")
streamwriter.WriteLine("</root>")
streamwriter.Close()
End If
End If
Catch ex As Exception
End Try
End Sub
Laatst bewerkt: