Hi. Here's what I'm aiming for. Whenever a user creates a bookmark, it creates a new text file. The name of the file is the name of the webpage- the content of the file is the URL. Now when a user logs on, I want it so it reads all of the bookmarks, and the ones that have a file on their host page called "xpedition-icon.png", it will automatically create a new picturebox in the flowlayoutpanel with "xpedition-icon.png" as its image. When you click on the picturebox it will open a new window and navigate to the URL. Now this is what I have so far:
Am I on the right track? How would I even attempt doing this? Any help would be appreciated. Thanks.Code:Try Dim bmarks As String = medirectory + "\" + Login.UsernameTextBox.Text + "\Bookmarks" For Each file As String In My.Computer.FileSystem.GetFiles(bmarks, FileIO.SearchOption.SearchTopLevelOnly, "*.txt") My.Computer.FileSystem.ReadAllText(file) Dim url As New Uri(file) Try If url.Host = UriHostNameType.Dns Then Dim picURL = "http://" & url.Host & "/xpedition-icon.png" Dim request As System.Net.WebRequest = System.Net.HttpWebRequest.Create(picURL) Dim response As System.Net.HttpWebResponse = request.GetResponse() Dim stream As System.IO.Stream = response.GetResponseStream() Dim pic = Image.FromStream(stream) Dim pbox As New PictureBox pbox.BackgroundImage = pic pbox.Image = My.Resources.glassstrip pbox.BackgroundImageLayout = ImageLayout.Stretch pbox.Size = New Point(64, 64) pbox.SizeMode = PictureBoxSizeMode.StretchImage beef.FlowLayoutPanel2.Controls.Add(pbox) End If Catch End Try


Reply With Quote