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

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

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





WindowsMediaPlayer1.URL = DataGridView1.SelectedCells.ToString

[صورة مرفقة: yeUGug.png]
[صورة مرفقة: b4nzEf.gif]
الرد }}}
تم الشكر بواسطة: 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("https://vb4arb.com")
       Me.DataGridView1.Rows.Add("فيجوال بيسك لغير العرب")
       links.Add("http://vb4nonarb.com")
   End Sub
End Class

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

[صورة مرفقة: app.png]
شوف هذا مثال سويته على السريع عند نقر اي عنوان يتم اظهار رسالة مكتوب بها الرابط

والتالي كل الكلاس
كود :
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 = "https://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

المثال مرفق
[صورة مرفقة: heart.gif] [صورة مرفقة: who.gif] الحل البسيط لمشاكل اختلاف الاصدار للمشاريع البسيطة [صورة مرفقة: who.gif]   [صورة مرفقة: heart.gif] 

ربنا يزيدك من علمه
[صورة مرفقة: b4nzEf.gif]
الرد }}}
تم الشكر بواسطة: سعود , أبو نوره


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] التحكم في برنامج اخر من خلال برنامجي dubai.eig 2 602 21-03-26, 05:59 PM
آخر رد: dubai.eig
Star ممكن كود تشغيل ملفات الفيديو نوع mp4 رمضان محمد 2 231 02-02-26, 12:31 PM
آخر رد: الورد الصناعي
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 5 1,359 27-01-26, 12:13 PM
آخر رد: fath
  [VB.NET] مشكلة تنسيق DataGridView DOX.1 3 332 13-01-26, 07:32 AM
آخر رد: أبو خالد الشكري
  [سؤال] منع الوصول أو تشغيل الريجيسترى dr.programming 4 584 12-06-25, 12:24 AM
آخر رد: أبو خالد الشكري
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 814 09-03-25, 03:52 AM
آخر رد: silverlord
  [VB.NET] محتاج اربط DataGridView بزر بحث bakrycold 1 682 28-02-25, 12:11 AM
آخر رد: bakrycold
  [سؤال] اجراء المسح الضوئي وتصوير المستندات من خلال المستعرض ابوعبدالملك 3 566 24-01-25, 06:37 AM
آخر رد: ابوعبدالملك
  [VB.NET] استعراض بيانات في Datagridview واضافة جميع البيانات لجدول محدد sql skode 0 574 12-01-25, 12:50 AM
آخر رد: skode
Information [VB.NET] تنسيق أعمدة DataGridView أبو خالد الشكري 3 739 21-12-24, 02:40 PM
آخر رد: aljzazy

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


يقوم بقرائة الموضوع: