منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] أسهل طريقة للتحكم في ظهور أو إخفاء عدد كبير من الأزرار - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] أسهل طريقة للتحكم في ظهور أو إخفاء عدد كبير من الأزرار (/showthread.php?tid=17112)



أسهل طريقة للتحكم في ظهور أو إخفاء عدد كبير من الأزرار - sniperjawadino - 01-09-16

السلام عليكم إخواني

ماهي أسهل طريقة للتحكم في ظهور أو إخفاء عدد كبير من الأزرار
Button1
Button2
Button3
Button4
...

تخيلت هذا الكود البسيط
لكن طبعا لن يشتغل
أتمنى أن أجد تعديل عليه حتى يعمل

شكرا كثيرا




لقد وجدت الكود في أحد المواقع الأجنبية
سأضعه للإستفادة



Dim i As Integer
For i = 1 To 6
Dim btn = Controls("Button" & i)
btn.Visible = False
Next



شكرا لكم إخواني


RE: أسهل طريقة للتحكم في ظهور أو إخفاء عدد كبير من الأزرار - silverlight - 01-09-16

ممكن توضح لي ما الفائدة من كل هذا أو ما هو الهدف من هذا؟


RE: أسهل طريقة للتحكم في ظهور أو إخفاء عدد كبير من الأزرار - sniperjawadino - 01-09-16

مرحبا أخي silverlight
لدي Listbox تحتوي على عدد من أسماء المأكولات (العدد يتغير)
أريد كل إسم أن أضعه في Button مع صورة
بحيث عدد ال Button تساوي عدد أسماء المأكولات
حتى يكون المنظر جميل

الحمد لله الكود نجح معاي

إذا لم أستطع توضيح الفكرة يمكنني إرفاق صور


RE: أسهل طريقة للتحكم في ظهور أو إخفاء عدد كبير من الأزرار - أبو عمر - 01-09-16


ايش رأيك تخفي الكل وتظهر اللي تستثنيه أو العكس

PHP كود :
C#

            
foreach (Button bb in this.Controls)
            {

                if (
bb.Name == "button1")
                {
                    
bb.Visible true;
                }
                else
                {
                    
bb.Visible false;
                }
            }
VB
For Each bb As Button In Me.Controls

    
If bb.Name "button1" Then
        bb
.Visible True
    
Else
        
bb.Visible False
    End 
If
Next 



RE: أسهل طريقة للتحكم في ظهور أو إخفاء عدد كبير من الأزرار - sniperjawadino - 01-09-16

جميل جدا أخي أبو عمر
كود مفيد أيضا سيفيدني مستقبلا

شكرا كثيرا لك