返回首页

{S0}Introductionnbsp;
正如许多Visual Studio程序员都知道,微软已经发布了一个基于互联网的资源管理器与Visual Studio 2005的Web浏览器控制和更多的当前版本。
它提供了WebBrowser控件是一个围绕在早期版本的Visual Studio(SHDOCVW.DLL),显示了一些功能,是一个小易于使用的IE控制的托管包装,而在同一时间提供了一些功能不完全,容易得到,在没有数百行的编码和研究。
本文提供的源代码的目的是向您展示如何使用提供的WebBrowser控件,并用它来与您正在进行的Web浏览器应用的书签。添加书签
{S1}

Select Case e.ClickedItem.Name

    Case "BookmarkThisPageToolStripMenuItem"

        Try

           My.Settings.Bookmarks.Add(WebBrowser1.Url.AbsoluteUri)

           BookmarksDropDownButton.DropDownItems.Add(WebBrowser1.Url.AbsoluteUri)

           My.Settings.Save() : My.Settings.Reload()

        Catch ex As Exception

           MsgBox(ex.Message)

         End Try

在此VB.NET代码片段,您会看到点击的quot;书签Pagequot; DropDownButton,您可以添加当前的Web浏览器的URL既My.Settings.Bookmarks(System.Collections.Specialized.StringCollection型)和书签DropDownItems。代码是从quot; BYVAL Ë为System.Windows.Forms.ToolStripItemClickedEventArgsquot,确定quot; equot;调光。{C}
这里你可以看到如何添加一个自定义的书签,不是当前的URL。同样的方法用于添加书签,唯一不同的是,这一次,我们使用InputBox函数返回字符串typed.nbsp;卸下Bookmarksnbsp;
If Not (ListBox1.Items.Count = 0) And Not _ 

       (ListBox1.SelectedIndices.Count = 0) Then

     Dim SI As Integer = ListBox1.SelectedIndex

     ListBox1.Items.RemoveAt(SI)

     My.Settings.Bookmarks.RemoveAt(SI)

     FrmMain.BookmarksDropDownButton.DropDownItems.RemoveAt(SI + 6)

     My.Settings.Save() : My.Settings.Reload()

 End If 

在编辑书签形式,删除安装书签(一个ListBox包含现有)NBSP的选项;使用quot; RemoveAtquot方法,我们可以准确地获得摆脱所选的书签,或ListBox1.SelectedIndex。当从DropDownItems或ListBox列表中删除,您必须正确地看到哪个索引,不是项目,你要删除(提示:索引值始终是一个比计数值)。
在相同的形式的另一种选择,你可以删除所有的书签,其代码是逐字比删除code.nbsp复杂一点点,如果用户回复消息框作为quot;是的,";代码将明确My.Settings.Bookmarks文件和ListBox1.Items.nbsp的内容;在这里,我们还可以使用一个quot;不要... ...直到LT循环; conditiongt"statement.nbsp;在这种情况下, DropDownButton的DropDownItems删除第七项(记住计数= 1指数),直到其余项目的数量6.nbsp;它基本上是不言自明的。历史
这是目前高级Bookmark控制项中的第一个版本。
另外一个将被释放作为一个中级水平的文章。

回答

评论会员:yyhotspring 时间:2012/01/25
这是一个很好的书签控制!
评论会员:ISURF精英公司 时间:2012/01/25
。上述消息链接到一个中国的网站,水疗产品发布
网址它应该被删除垃圾邮件。

修改日(星期四)2009年12月31日,日上午11:43
评论会员:ISURF精英公司 时间:2012/01/25
你是正确的
他们与VB.NET应用程序无关。
顺便说一下,什么你认为我的第一篇文章