تقييم الموضوع :
  • 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
السلام عليكم
أخى الفاضل برجاء وضع البرنامج و رفعه لفحصه و الرد عليك .. ربما كانت المشكلة من شئ آخر أو من جزء آخر بالكود
الرد }}}
تم الشكر بواسطة: سعود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 846 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 745 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,000 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,214 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في جلب الصورة في التقرير مصمم هاوي 12 1,223 06-06-25, 03:00 PM
آخر رد: atefkhalf2004
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 548 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,498 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  احتاج مساعدة في اظهار الصورة على PictureBox sloom00 2 387 31-12-24, 11:29 PM
آخر رد: sloom00
  حفظ الصورة بالمجلد أحمد فتح الرحمن 7 521 27-11-24, 12:19 AM
آخر رد: atefkhalf2004
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 391 13-11-24, 06:41 PM
آخر رد: justforit

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


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