تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] تحديد عنصر داخل اداة FlowLayoutPanel
#1
السلام عليكم ورحمة الله 

لدي الاداة   FlowLayoutPanel واقوم باضافة صور اليها واقوم باضافة حدث كليك كل شيء جيد حتي الان واقوم عند الضغط علي حدث الكليك بتحديث الصورة واسمها . الصور اظهرها ضمن مجموعة صورة ما اردتة هو بوتن واضف بداخلة كود لتحديد الصورة بناء علي قيمة التاج المضافة إليها من قاعدة البيانات وهي من حقل الترقيم التلقائي .
طبعا وظيفة الكود بعد تحيث بيانات الصورة اريد الرجوع اليها لمشاهدة التحديث الصورة تظهر دائما ضمن مجموعة صور وليست واحدة لذالك يجب تحديدها ..





كود :
  For Each ctrl As Control In flpMain.Controls
           If TypeOf ctrl Is PictureBox Then
               If DirectCast(ctrl, PictureBox).Tag.ToString.Contains("3") Then
                                  ctrl.Select()
               End If
           End If
       Next
الرد
تم الشكر بواسطة:
#2
(08-04-21, 06:40 PM)محمد اسماعيل كتب : السلام عليكم ورحمة الله 

لدي الاداة   FlowLayoutPanel واقوم باضافة صور اليها واقوم باضافة حدث كليك كل شيء جيد حتي الان واقوم عند الضغط علي حدث الكليك بتحديث الصورة واسمها . الصور اظهرها ضمن مجموعة صورة ما اردتة هو بوتن واضف بداخلة كود لتحديد الصورة بناء علي قيمة التاج المضافة إليها من قاعدة البيانات وهي من حقل الترقيم التلقائي .
طبعا وظيفة الكود بعد تحيث بيانات الصورة اريد الرجوع اليها لمشاهدة التحديث الصورة تظهر دائما ضمن مجموعة صور وليست واحدة لذالك يجب تحديدها ..





كود :
  For Each ctrl As Control In flpMain.Controls
           If TypeOf ctrl Is PictureBox Then
               If DirectCast(ctrl, PictureBox).Tag.ToString.Contains("3") Then
                                  ctrl.Select()
               End If
           End If
       Next
و عليكم السلام ورحمة الله و بركاته
اخي الكريم اسمح لي بهذا الاقتراح
لو امكنك تغيير الفلو ليوت بنل ب اداة بنل هكذا تصل الى مرادك
ليصبح الكود كالتالي
كود :
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       For Each ctrl As Control In Panel1.Controls
           If TypeOf ctrl Is PictureBox Then
               If DirectCast(ctrl, PictureBox).Tag.Contains("3") Then
                   ctrl.Dock = DockStyle.Fill
                   ctrl.Select()
               ElseIf Not DirectCast(ctrl, PictureBox).Tag.Contains("3") Then
                   ctrl.Visible = False
               End If
           End If
       Next

   End Sub
الرد
تم الشكر بواسطة: محمد اسماعيل , Ronald
#3
(09-04-21, 12:17 PM)asmarsou كتب :
(08-04-21, 06:40 PM)محمد اسماعيل كتب : السلام عليكم ورحمة الله 

لدي الاداة   FlowLayoutPanel واقوم باضافة صور اليها واقوم باضافة حدث كليك كل شيء جيد حتي الان واقوم عند الضغط علي حدث الكليك بتحديث الصورة واسمها . الصور اظهرها ضمن مجموعة صورة ما اردتة هو بوتن واضف بداخلة كود لتحديد الصورة بناء علي قيمة التاج المضافة إليها من قاعدة البيانات وهي من حقل الترقيم التلقائي .
طبعا وظيفة الكود بعد تحيث بيانات الصورة اريد الرجوع اليها لمشاهدة التحديث الصورة تظهر دائما ضمن مجموعة صور وليست واحدة لذالك يجب تحديدها ..





كود :
  For Each ctrl As Control In flpMain.Controls
           If TypeOf ctrl Is PictureBox Then
               If DirectCast(ctrl, PictureBox).Tag.ToString.Contains("3") Then
                                  ctrl.Select()
               End If
           End If
       Next
و عليكم السلام ورحمة الله و بركاته
اخي الكريم اسمح لي بهذا الاقتراح
لو امكنك تغيير الفلو ليوت بنل ب اداة بنل هكذا تصل الى مرادك
ليصبح الكود كالتالي
كود :
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       For Each ctrl As Control In Panel1.Controls
           If TypeOf ctrl Is PictureBox Then
               If DirectCast(ctrl, PictureBox).Tag.Contains("3") Then
                   ctrl.Dock = DockStyle.Fill
                   ctrl.Select()
               ElseIf Not DirectCast(ctrl, PictureBox).Tag.Contains("3") Then
                   ctrl.Visible = False
               End If
           End If
       Next

   End Sub

نعم اخي الكريم تم حل المشكلة
الرد
تم الشكر بواسطة: asmarsou


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معادلة عد كلمة معينة داخل اكثر من تكست بوكس ابو العلاء 10 327 13-09-21, 12:45 AM
آخر رد: ابراهيم ايبو
  سؤال بخصوص اداة ribbon في vb.net 2019 mrfenix93 0 141 03-09-21, 01:21 AM
آخر رد: mrfenix93
  [سؤال] برنامج يبحث بالعديد من النصوص داخل ملف واحد maio_do 1 168 22-08-21, 01:49 PM
آخر رد: asemshahen5
  حذف صفوف في جدول داخل قاعدة بيانات سيكوال سيرف momani33 5 262 21-08-21, 02:14 PM
آخر رد: momani33
  كيفية جلب بيانات جدول داخل موقع إلى الداتاجريدفيو باستخدام مكتبة cefsharp bahnay0 0 210 12-08-21, 01:49 AM
آخر رد: bahnay0
  ممكن حل لمشكلة التعديل داخل DGv Ofealas 11 602 27-07-21, 09:32 PM
آخر رد: Ofealas
  سؤال عن اداة خالد20 0 232 18-07-21, 06:24 PM
آخر رد: خالد20
  [سؤال] سؤال عن اداة DataGridViewWithDetails ابو انس 1 252 09-07-21, 01:00 AM
آخر رد: ابو انس
  [VB.NET] خصائص اداة DateTimeInput عمرو نجيب 3 1,518 06-07-21, 04:22 PM
آخر رد: naserflaha71
  [سؤال] الحفظ و التعديل و الحذف داخل datagridview and databases Sql server mo.fathi 2 960 05-07-21, 04:28 PM
آخر رد: naserflaha71

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


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