本文介绍了我错了什么/如何做到这一点?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,谁能告诉我我做错了什么以及如何解决这个问题,这里是代码。

这应该是metrotoolbar(dotnetbar)中的书签栏。如果这段代码完全错误你能为我提供工作代码吗?

我的设置设置为System.Collections.Specialized.StringCollection

我正在使用webkit浏览器



hello, could anyone tell me what i did wrong and how to fix this, here is the code.
This should be bookmarks bar in metrotoolbar (dotnetbar). If this code is completely wrong could you provide me working code?
my settings is set to System.Collections.Specialized.StringCollection
am using webkit browser

'form load
If My.Settings.bukbar IsNot Nothing Then
            For Each Sl As String In My.Settings.bukbar
                Dim LinkInfo As String() = Sl.Split(",")
                Dim NewLink As New ButtonItem(LinkInfo(0))
                MetroToolbar1.Items.Add(NewLink)
                NewLink.Tag = LinkInfo(1)
                AddHandler NewLink.Click, AddressOf GoToLink

            Next
        Else
            My.Settings.bukbar = New System.Collections.Specialized.StringCollection
        End If


'add bookmark bar
If Not My.Settings.bukbar.Contains(WebBrowser1.DocumentTitle & "," & WebBrowser1.Url.ToString) Then
            Dim I As New ButtonItem
            I.Text = WebBrowser1.DocumentTitle
            I.Tag = WebBrowser1.Url.ToString
            MetroToolbar1.Items.Add(I)
            AddHandler I.Click, AddressOf GoToLink


            My.Settings.bukbar.Add(WebBrowser1.DocumentTitle & "," & WebBrowser1.Url.ToString)
        End If


 Private Sub GoToLink(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Dim Link As Uri = New Uri(sender.tag)
        WebBrowser1.Navigate(Link)'here is the problem, "Value of type "system.uri" cannot be converted to "string"
    End Sub

推荐答案


这篇关于我错了什么/如何做到这一点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-30 05:16