الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود انشاء Button برمجيا وفي حلقة For

بدأه خالدمحمد في 28 يوليو 2008 · 1 رد · 610 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أحبتي طالب عونكم بعد الله طبعاً

قمت بإستدعاء أكبر قيمة من حقل عدد الأجهزه واسندت الإستدعاء الى متغير ..

ثم قمت بكتابة شفرة تصميم button برمجياً داخل حلقة for ..

أطبق معي تمام .. لكن واجهة مشكله .. هيا :.

أريد عند النقر على الـ button يقوم بعمل معين ..

سويت حدث button _click ومانفع ..

اليكم الكود :.

'Public WithEvents B As Button

'Dim sql_tim As String = "select max(pc_no) from pc "

'cmd_pc.Connection = con

'cmd_pc.CommandText = sql_tim

'n = cmd_pc.ExecuteScalar

====================

'Dim x, y,i

'x = 269

'y = 44

'For i = 1 To n

'B(i) = New Button

'B(i).Location = New System.Drawing.Point(x, y)

'B(i).Name = "b" & i

'B(i).Size = New System.Drawing.Size(101, 103)

'B(i).TabIndex = i

'B(i).Text = "open" & i

'B(i).UseVisualStyleBackColor = True

'B(i).ContextMenuStrip = Me.ContextMenuStrip1

'Controls.Add(B(i))

'x = x + 130

'If i Mod 6 = 0 Then

'x = 269

'y = y + 120

'End If

'Next

ـــــــــــــــــــــــــــــــــــ

'Private Sub B_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 'B1.Click

'Msgbox("welcom")

'End Sub

المطلوب :.

جميع button يقومون بعمل معين مثلاً إظهار رسالة ..

ولكم جزيل الشكر

تم تعديل هذه المشاركة بواسطة خالدمحمد في 28 يوليو 2008 في 21:11

#2

السلام عليكم :

اعمل إجراء جديد sub له نفس متغيّرات button1_click و استخدم بعد ذلك addhandler لإضافة أيّ زر إليه ليقوم بتنفيذ شفرته ..

هناك موضوع مفصّل معه مثال لإضافة أدوات جديدة و إضافة شفرات إليها كتبه (رغيد الطيب) ، و أظن أن اسمه مصفوفة الأدوات ، ابحث عنه ..

مواضيع مشابهة