تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية عرض الصورة علي picturebox
#1
كيفية عرض الصورة عند أختيارها من Listview علما بأن هذا الكود جلب الصور من قاعدة البيانات والكود الذي تحت مفترض عند الضغط علي الصورة تعرض علي picturebox ولكن لا تعرض ماالمشكلة في الكود
كود :
     con.Close()
           Dim imglist As New ImageList
           imglist.ColorDepth = ColorDepth.Depth32Bit
           ListView1.LargeImageList = imglist
           ListView1.LargeImageList.ImageSize = New System.Drawing.Size(200, 200)
           If con.State = ConnectionState.Closed Then con.Open()
           ds.Clear()
           Dim strsql As String = "SELECT dbo.pictures.Nu_pic, dbo.FilePictures.Num_File, dbo.FilePictures.Num_pic, dbo.pictures.pic,dbo.Files.Num_file  FROM dbo.FilePictures INNER JOIN dbo.Files ON dbo.FilePictures.Num_File = dbo.Files.No_Genfile INNER JOIN  dbo.pictures ON dbo.FilePictures.Num_pic = dbo.pictures.Nu_pic"
           Dim dt_images As New DataTable
           cmd.Connection = con
           cmd.CommandText = strsql
           adp.SelectCommand = cmd
           adp.Fill(ds)
           ListView1.Items.Clear()
           imglist.Images.Clear()
           For Each dr As DataRow In ds.Tables(0).Rows
               Dim imb_buffer = CType(dr("pic"), Byte())
               Dim img_stream As New IO.MemoryStream(imb_buffer, True)
               img_stream.Write(imb_buffer, 0, imb_buffer.Length)
               imglist.Images.Add(dr("Nu_pic").ToString(), New Bitmap(img_stream))
               img_stream.Close()
               Dim lsvparent As New ListViewItem
               lsvparent.Text = dr("pic").ToString
               lsvparent.ImageKey = dr("Nu_pic").ToString
               ListView1.Items.Add(lsvparent)
               lsvparent.Text = imglist.Images.Count.ToString
           Next
       End If
*********************************************************
هذا كود لعرض الصورة #  Private Sub ListView1_ItemActivate(sender As Object, e As EventArgs) Handles ListView1.ItemActivate
        Dim imglist As New ImageList
        Dim lsvparent As New ListViewItem
        If IsNothing(ListView1.FocusedItem) Then
        Else
            PictureBox3.Image = imglist.Images(lsvparent.Text.ToString)

        End If

    End Sub
الرد }}}
تم الشكر بواسطة: سعود , سعود
#2
السلام عليكم
أخى الفاضل برجاء وضع البرنامج و رفعه لفحصه و الرد عليك .. ربما كانت المشكلة من شئ آخر أو من جزء آخر بالكود
الرد }}}
تم الشكر بواسطة: سعود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حفظ الصورة محمد خيري 5 1,930 15-04-24, 03:50 AM
آخر رد: أبو جودة
  حذف الصورة من المجلد محمد خيري 17 406 07-04-24, 03:50 PM
آخر رد: محمد خيري
  عدم عرض الصورة في تقرير rdlc لماذا atefkhalf2004 2 103 23-03-24, 04:42 AM
آخر رد: atefkhalf2004
  عدم عرض الصورة في تقرير rdlc atefkhalf2004 0 54 21-03-24, 05:23 PM
آخر رد: atefkhalf2004
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 241 25-02-24, 11:26 PM
آخر رد: heem1986
  كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو heem1986 2 164 21-02-24, 01:37 AM
آخر رد: heem1986
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 215 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] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 282 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1

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


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