تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] تشغيل مادة صوتية من خلال DataGridView
#1
السلام عليكم اخوتى
انا عامل برنامج للقرءان الكريم وجالب الروابط والاسماء ادخل  DataGridView

وعاوز لما اعلم على اى عنصر فيها يتم تشغيله فى WindowsMediaPlayer

انا جربت ده ولم يفلح





WindowsMediaPlayer1.URL = DataGridView1.SelectedCells.ToString

الرد }}}
تم الشكر بواسطة: zinom , zinom
#2
مرحبا اخى

تفضل التعديل
الرقم صفر هو رقم العمود الاول وغيره اذا مكان الربط في عمود مخلتف
مثلا العمود التاني رقم 1 وهكذا لان الاعمده تبدا من رقم صفر
PHP كود :
WindowsMediaPlayer1.URL DataGridView1.CurrentRow.Cells(0).Value.ToString 
الرد }}}
تم الشكر بواسطة: سعود , zinom , zinom , ابو روضة , ابو روضة
#3
(17-08-17, 02:10 PM)أبو نوره كتب : مرحبا اخى

تفضل التعديل
الرقم صفر هو رقم العمود الاول وغيره اذا مكان الربط في عمود مخلتف
مثلا العمود التاني رقم 1 وهكذا لان الاعمده تبدا من رقم صفر
PHP كود :
WindowsMediaPlayer1.URL DataGridView1.CurrentRow.Cells(0).Value.ToString 

تسلم اخى ربنا يكرمك ويبارك فيك فعلا نجحت


(17-08-17, 02:40 PM)سعود كتب : أخي الكريم ابو روضة
مافيه داعي تضيف الروابط ممكن تضعها ضمن قائمة نصية

كود :
Dim links As New List(Of String)

شوف شرح بسيط

كود :
Public Class Form1
   Dim links As New List(Of String)
   Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
       MsgBox(links(e.RowIndex))
   End Sub
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       Me.DataGridView1.Rows.Add("فيجوال بيسك لكل العرب")
       links.Add("http://vb4arb.com")
       Me.DataGridView1.Rows.Add("فيجوال بيسك لغير العرب")
       links.Add("http://vb4nonarb.com")
   End Sub
End Class

طبعا مش معقول انك تكتب كل الروابط يدويا!!
ممكن تستخدم اكواد مثل Regex    او  HtmlAgilityPack.dll

شوف هذا مثال سويته على السريع عند نقر اي عنوان يتم اظهار رسالة مكتوب بها الرابط

والتالي كل الكلاس
كود :
Imports System.Net
Imports System.Text
Imports System.Text.RegularExpressions

Public Class Form1
    Dim links As New List(Of String)
    Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
        MsgBox(links(e.RowIndex))
    End Sub
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim html As String = ""
        Dim url As String = "http://vb4arb.com/vb/forumdisplay.php?fid=183"
        Dim wc As New WebClient
        wc.Encoding = Encoding.UTF8
        html = wc.DownloadString(url)
        html = WebUtility.HtmlDecode(html) '<a href="showthread.php?tid=21415">تشغيل مادة صوتية من خلال DataGridView</a>
        Dim doc As New HtmlAgilityPack.HtmlDocument
        doc.LoadHtml(html)
        For Each h As HtmlAgilityPack.HtmlNode In doc.DocumentNode.SelectNodes("//a[@href]")
            If h.Attributes("href").Value.ToString.ToLower.Contains("showthread.php?tid=") = True And h.Attributes("href").Value.ToString.ToLower.Contains("last") = False Then
                If h.InnerText.Trim.Replace(" ", "") <> "" Then
                    If links.Contains(h.Attributes("href").Value.ToString) = False Then
                        If Val(h.InnerText) = 0 Then
                            links.Add(h.Attributes("href").Value)
                            Me.DataGridView1.Rows.Add(h.InnerText.Trim)
                        End If

                    End If

                End If

            End If

        Next

    End Sub
End Class

المثال مرفق
   الحل البسيط لمشاكل اختلاف الاصدار للمشاريع البسيطة       

ربنا يزيدك من علمه
الرد }}}
تم الشكر بواسطة: سعود , أبو نوره


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 149 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 197 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 214 20-02-24, 12:00 AM
آخر رد: Kamil
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 317 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
  [VB.NET] ظهور التاريخ غير مرتب بالأقدم في datagridview مبرمج صغير 1 4 308 26-01-24, 03:41 PM
آخر رد: atefkhalf2004
  [VB.NET] التاريخ في أداة أبو سامر لطباعة DataGridView مبرمج صغير 1 17 657 26-01-24, 01:52 AM
آخر رد: مبرمج صغير 1
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 224 24-01-24, 12:54 PM
آخر رد: صالح عبدالله
  مشكلة في datagridview Adata 4 317 17-01-24, 03:00 PM
آخر رد: aljzazy
  معرفة عدد الاشهر خلال فترة زمنيةمعينة boofa2022 0 186 01-01-24, 01:18 PM
آخر رد: boofa2022
Lightbulb [VB.NET] إطهار الصورة بمقاس معين في DataGridView أبو خالد الشكري 2 332 14-12-23, 03:01 PM
آخر رد: أبو خالد الشكري

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


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