تقييم الموضوع :
  • 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

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,017 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  [سؤال] منع الوصول أو تشغيل الريجيسترى dr.programming 4 398 12-06-25, 12:24 AM
آخر رد: أبو خالد الشكري
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 650 09-03-25, 03:52 AM
آخر رد: silverlord
  [VB.NET] محتاج اربط DataGridView بزر بحث bakrycold 1 552 28-02-25, 12:11 AM
آخر رد: bakrycold
  [سؤال] اجراء المسح الضوئي وتصوير المستندات من خلال المستعرض ابوعبدالملك 3 363 24-01-25, 06:37 AM
آخر رد: ابوعبدالملك
  [VB.NET] استعراض بيانات في Datagridview واضافة جميع البيانات لجدول محدد sql skode 0 489 12-01-25, 12:50 AM
آخر رد: skode
Information [VB.NET] تنسيق أعمدة DataGridView أبو خالد الشكري 3 578 21-12-24, 02:40 PM
آخر رد: aljzazy
  إدراج صورة الموظف من خلال رابط في حقل من قاعدة البيانات saud1004 4 532 13-12-24, 04:48 AM
آخر رد: saud1004
  [مثال] تشغيل البرنامج كمسؤول alswade 2 461 30-10-24, 07:08 PM
آخر رد: aliday03
  [VB.NET] عمل شكل موجة صوتية مع المايك abo ragab 1 240 26-10-24, 12:36 AM
آخر رد: abo ragab

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


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