تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التالي والسابق في PictureBox
#4
(05-03-20, 11:58 PM)ابراهيم ايبو كتب : السلام عليكم اخي الغالي ابو روضة
تفضل هذه اكواد زر التحميل وزر سابق  وتالي
كود :
' تعريف لائحة لنضع فيها اسماء الصور الموجودة في المجلد الذي سنختاره
   Dim Filenames As List(Of String) = New List(Of String)
   Dim Counter As Integer = 0 ' تعريف متغير رقمي

   Private Sub Btn_LoadPicture_Click(sender As Object, e As EventArgs) Handles Btn_LoadPicture.Click
       Dim fbd As New FolderBrowserDialog()
       If fbd.ShowDialog() = DialogResult.OK Then
           Filenames.AddRange(System.IO.Directory.GetFiles(fbd.SelectedPath, "*.jpg")) ' اضافة الصور من نوع جيبك
           If Filenames.Count > 1 Then PictureBox1.Load(Filenames(Counter)) ' تحميل الصورة رقم الكونتر صفر
       End If
   End Sub

   Private Sub Btn_Next_Click(sender As Object, e As EventArgs) Handles Btn_Next.Click
       If Counter < Filenames.Count - 1 Then
           Counter += 1
       Else
           Counter = 0
       End If
       PictureBox1.Load(Filenames(Counter))
   End Sub

   Private Sub Btn_Previous_Click(sender As Object, e As EventArgs) Handles Btn_Previous.Click
       If Counter > 0 Then
           Counter -= 1
       Else
           Counter = Filenames.Count - 1
       End If
       PictureBox1.Load(Filenames(Counter))
   End Sub

(06-03-20, 12:01 AM)alsalamoni كتب :
كود :
Public Class Form1

   'Images list
   Dim images As New List(Of String)
   'Current index
   Dim index As Integer = -1

   'GetFiles
   Private Sub ButtonGetFiles_Click(sender As Object, e As EventArgs) Handles ButtonGetFiles.Click
       Dim dir As String = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures) '"C:\....."
       'Using FolderBrowserDialog1 As New FolderBrowserDialog
       '    If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
       '        dir = FolderBrowserDialog1.SelectedPath
       '    End If
       'End Using
       images.Clear()
       index = -1
       images.AddRange(IO.Directory.GetFiles(dir, "*.png"))
       images.AddRange(IO.Directory.GetFiles(dir, "*.jpg"))
       ButtonNext.PerformClick()
   End Sub

   'Prev
   Private Sub ButtonPrev_Click(sender As Object, e As EventArgs) Handles ButtonPrev.Click
       If index > 0 Then
           index -= 1
           PictureBox1.ImageLocation = images(index)
       End If
   End Sub

   'Next
   Private Sub ButtonNext_Click(sender As Object, e As EventArgs) Handles ButtonNext.Click
       If index < images.Count - 1 Then
           index += 1
           PictureBox1.ImageLocation = images(index)
       End If
   End Sub

End Class

هذا الكود من احد المشاريع التي اهدانيها احد المبرمجين قديما

جزاكم الله كل خير أخوتى الكرام وربنا يكرمكم ويبارك بوقتكم وعمركم ويزيدهما بركة.
الرد }}}


الردود في هذا الموضوع
RE: التالي والسابق في PictureBox - بواسطة ابو روضة - 06-03-20, 12:58 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف نستخرج نص الالتاريخ الاول من النص التالي: justforit 0 131 31-10-25, 05:33 PM
آخر رد: justforit
  احتاج مساعدة في اظهار الصورة على PictureBox sloom00 2 391 31-12-24, 11:29 PM
آخر رد: sloom00
  أريد كود عند الضغط على الصورة في PictureBox تفتح في برنامج الصور في الويندوز F.H.M 6 632 25-10-24, 01:57 PM
آخر رد: F.H.M
  ما هو الخطأ في كود التعديل التالي صالح عبدالله 6 581 12-10-24, 04:02 PM
آخر رد: صالح عبدالله
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 3 526 14-05-24, 10:47 PM
آخر رد: أبو خالد الشكري
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 615 02-03-24, 07:36 PM
آخر رد: new_programer
  زر التالي داتاجريدفيور annagui 0 390 31-01-24, 04:53 PM
آخر رد: annagui
Photo Multi Layer On picturebox mom22jo 3 879 23-08-22, 05:46 PM
آخر رد: Taha Okla
Exclamation قراءة بيانات الصورة من قاعدة بيانات أكسس إلى أداة PictureBox أبو خالد الشكري 15 2,421 20-07-22, 05:40 PM
آخر رد: أبو خالد الشكري
  كيفية عرض الصورة علي picturebox cordava 1 1,400 26-12-21, 01:59 AM
آخر رد: DR.YASER

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


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