none
vb.net*WebRequest問題.... RRS feed

  • 問題

  • 我使用listbox來記錄圖片路徑

    想要用輪播的方式來讀取路徑

    但是發現她只會卡在同一張....

    應該說只顯示一張

    請問該怎麼讓他依序讀取呢

    我的程式碼如下:

     Dim 圖片路徑 As New List(Of String)

    For i As Integer = 0 To 圖片路徑.Count - 1
                Dim wr As WebRequest = WebRequest.Create(圖片路徑.Item(i))
                Dim res As WebResponse = wr.GetResponse
                Dim bmp As New Bitmap(res.GetResponseStream)
                PictureBox1.Image = bmp
     Next


    0.0
    2010年11月2日 上午 08:05

解答

  • 自行解決了 將方法PO上來各位參考

    增加判斷 檔次 = 檔次 + 1

    Dim 檔次 As Integer = 0

    For i As Integer = 0 To 圖片路徑.Count - 1
                Dim wr As WebRequest = WebRequest.Create(圖片路徑.Item(檔次))
                Dim res As WebResponse = wr.GetResponse
                Dim bmp As New Bitmap(res.GetResponseStream)
                PictureBox1.Image = bmp

                檔次 = 檔次 + 1
     Next

    If 檔次 = 圖片路徑.Count Then
               檔次 = 0
    End If


    0.0
    2010年11月2日 上午 08:54