تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية استخدام خاصية imagekey
#1
السلام عليكم
الان انا اسوي مشروع web browser و كل فترة كذا ادخل اسألكم شوية حاجات
المهم دلوقتي
انا عندي tab control
به web browser
ابي يطلع جمب اسم التاب كنترول ايقونة الموقع
(اسمها بالانجليزي favicon )
انا استخدم ذالكود
لكن الايقونة ما تطلع
رغم انه يقول ان ما في اخطاء syntax
كود :
       If CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Url.ToString <> "about:blank" Then
           Dim host = CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Url.Host
           Dim iconURL = "http://" & host & "/favicon.ico"
           Dim request As System.Net.WebRequest = System.Net.HttpWebRequest.Create(iconURL)
           Dim response As System.Net.HttpWebResponse = request.GetResponse()
           Dim stream As System.IO.Stream = response.GetResponseStream()
           Dim favicon = Image.FromStream(stream)
           imglst.Images.Add(favicon)
           For Each img As Image In imglst.Images
               TabControl1.SelectedTab.ImageKey = img.ToString
           Next
       End If
طبعا imglst
معرفه بال public class
كود :
Public Class Form1
   Dim tab As New TabPage
   Dim imglst As New ImageList
   Dim web As WebBrowser



طبعا في ملاحظتين يمكن تساعدكم عشان تساعدوني 

الاولي ان imagekey هي الخاصية اللي تسوي ايقونة للتاب

و الثانية هي انها ما تقبل الا string

(حاولت احط صورة لل error لمن امسح <ToString.> لكن ما عرفت)
ف هل تكرمتم بمساعدتي ؟  Blush Blush Blush Angel
الرد }}}
تم الشكر بواسطة:
#2
PHP كود :
Public Class Form1

    Private imglst 
As New ImageList

    Private Sub Form1_Load
(ByVal sender As ObjectByVal e As EventArgsHandles MyBase.Load
        Me
.TabControl1.Controls.Clear()
 
       Me.TabControl1.ImageList imglst
    End Sub

    Private Sub Button1_Click
(ByVal sender As ObjectByVal e As EventArgsHandles Button1.Click
        CreateNewTab
(Me.TextBox1.Text)
 
   End Sub

    Private Sub CreateNewTab
(ByVal url As String)
 
       Dim wb As WebBrowser = New WebBrowser With {.Dock DockStyle.Fill, .ScriptErrorsSuppressed True}
 
       Dim tb As TabPage = New TabPage
        TabControl1
.Controls.Add(tb)
 
       tb.Text "..."
 
       tb.Controls.Add(wb)
 
       wb.Navigate(url)
 
       AddHandler wb.DocumentCompletedAddressOf WebBrowser_DocumentCompleted
    End Sub
    Private Sub WebBrowser_DocumentCompleted
(ByVal sender As ObjectByVal e As WebBrowserDocumentCompletedEventArgs)
 
       Dim wb As WebBrowser TryCast(senderWebBrowser)
 
       Dim tb As TabPage TryCast(wb.ParentTabPage)
 
       Dim url As String wb.Url.GetLeftPart(UriPartial.Authority)
 
       tb.Text wb.DocumentTitle
        Try
            Dim favicon 
As Image Image.FromStream(New IO.MemoryStream(New Net.WebClient().DownloadData(url "/favicon.ico")))
 
           imglst.Images.Add(urlfavicon)
 
           tb.ImageKey url
        Catch ex 
As Exception
        End 
Try
 
   End Sub

End 
Class 
الرد }}}
تم الشكر بواسطة:
#3
(05-11-17, 04:26 AM)a.ahmed كتب :
PHP كود :
Public Class Form1

    Private imglst 
As New ImageList

    Private Sub Form1_Load
(ByVal sender As ObjectByVal e As EventArgsHandles MyBase.Load
        Me
.TabControl1.Controls.Clear()
 
       Me.TabControl1.ImageList imglst
    End Sub

    Private Sub Button1_Click
(ByVal sender As ObjectByVal e As EventArgsHandles Button1.Click
        CreateNewTab
(Me.TextBox1.Text)
 
   End Sub

    Private Sub CreateNewTab
(ByVal url As String)
 
       Dim wb As WebBrowser = New WebBrowser With {.Dock DockStyle.Fill, .ScriptErrorsSuppressed True}
 
       Dim tb As TabPage = New TabPage
        TabControl1
.Controls.Add(tb)
 
       tb.Text "..."
 
       tb.Controls.Add(wb)
 
       wb.Navigate(url)
 
       AddHandler wb.DocumentCompletedAddressOf WebBrowser_DocumentCompleted
    End Sub
    Private Sub WebBrowser_DocumentCompleted
(ByVal sender As ObjectByVal e As WebBrowserDocumentCompletedEventArgs)
 
       Dim wb As WebBrowser TryCast(senderWebBrowser)
 
       Dim tb As TabPage TryCast(wb.ParentTabPage)
 
       Dim url As String wb.Url.GetLeftPart(UriPartial.Authority)
 
       tb.Text wb.DocumentTitle
        Try
            Dim favicon 
As Image Image.FromStream(New IO.MemoryStream(New Net.WebClient().DownloadData(url "/favicon.ico")))
 
           imglst.Images.Add(urlfavicon)
 
           tb.ImageKey url
        Catch ex 
As Exception
        End 
Try
 
   End Sub

End 
Class 

تظهر لي رسالة خطأ عندما اضع هذا الجزء

PHP كود :
       Dim wb As WebBrowser TryCast(senderWebBrowser)
 
       Dim tb As TabPage TryCast(wb.ParentTabPage)
 
       Dim url As String wb.Url.GetLeftPart(UriPartial.Authority)
 
       tb.Text wb.DocumentTitle
        Try
            Dim favicon 
As Image Image.FromStream(New IO.MemoryStream(New Net.WebClient().DownloadData(url "/favicon.ico")))
 
           imglst.Images.Add(urlfavicon)
 
           tb.ImageKey url
        Catch ex 
As Exception
       

انا استخدمت هذا الجزء فقط ..
بالتحديد في هذا السطر 
PHP كود :
Dim tb As TabPage TryCast(wb.ParentTabPage
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استخدام فونت جديد في البرنامج Emam emam 5 95 14-04-24, 01:29 PM
آخر رد: عبد العزيز البسكري
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 239 25-02-24, 11:26 PM
آخر رد: heem1986
  كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو heem1986 2 162 21-02-24, 01:37 AM
آخر رد: heem1986
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 214 20-02-24, 12:00 AM
آخر رد: Kamil
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 339 19-02-24, 12:28 AM
آخر رد: مصمم هاوي
  كيفية حفظ وتحزيم المشروع وتشغيله كبرنامج علىجميع الاجهزة الرائد 3 1,137 18-02-24, 10:37 PM
آخر رد: الحزين اليماني
  [VB.NET] أرغب فى استخدام هذا الكود بالتحديد على الإصدار 10 AmeenRashed 3 211 19-01-24, 12:42 PM
آخر رد: Taha Okla
  [سؤال] كيفية انشاء فورم داخل مشروعى عاصم النجار 2 314 05-01-24, 12:36 AM
آخر رد: HALIM ELEULMA
  [سؤال] كيفية ربط ماكينة الدفع ببرنامج الكاشير ؟ osamaelmaghraby 3 336 26-12-23, 11:53 PM
آخر رد: osamaelmaghraby
  كيفية رسم بيان دالة رياضية؟ الخير19 6 423 23-12-23, 03:36 PM
آخر رد: الخير19

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم