04-12-20, 12:51 PM
(آخر تعديل لهذه المشاركة : 04-12-20, 01:23 PM {2} بواسطة عبدالكريم رشدان.)
(02-12-20, 06:16 PM)عبدالكريم رشدان كتب : السلام عليكم جميعا
انا لدي عدد 2 من flowlaypanel وكل اداة بها ادوات button .
واريد عندما اختار button من flowlaypanel الاولي يتغير لون button وفي الحالة هذه استخدمت جدث Gotfocue والعملية نجحت
ولكن عندما اختار button من flowlaypanel الثانية يتغير لون button في flowlaypanel الاولي
وانا اريد ان يبقي اللون كما اختر اللون
ملاحة الفورم الثالث والرابع .... هما لبفكرة التي اريدها
ومشكورين
(04-12-20, 11:27 AM)Anas Mahmoud كتب : امسح كامل الكود في الفورم وضع التالي :
ملاحظة هذا القسم مخصص لاسئلة ال c# ولكني وجدت المشروع VB فكتبت الكود VBكود :
Public Class Form1
Sub New()
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
For Each flp As FlowLayoutPanel In {FlowLayoutPanel1, FlowLayoutPanel2}
For Each btn In flp.Controls.OfType(Of Button)
AddHandler btn.Click, AddressOf btn_Click
Next
Next
End Sub
Private Sub btn_Click(sender As Object, e As EventArgs)
Dim btn As Button = sender
Dim buttons = btn.Parent.Controls.OfType(Of Button)
For Each b In buttons
b.BackColor = Color.White
Next
btn.BackColor = Color.Yellow
End Sub
End Class
ان كنت تريده بلغة c# اخبرني والا فارجو نقل الموضوع من المشرف
بارك الله فيك
(04-12-20, 12:51 PM)عبدالكريم رشدان كتب :(02-12-20, 06:16 PM)عبدالكريم رشدان كتب : السلام عليكم جميعا
انا لدي عدد 2 من flowlaypanel وكل اداة بها ادوات button .
واريد عندما اختار button من flowlaypanel الاولي يتغير لون button وفي الحالة هذه استخدمت جدث Gotfocue والعملية نجحت
ولكن عندما اختار button من flowlaypanel الثانية يتغير لون button في flowlaypanel الاولي
وانا اريد ان يبقي اللون كما اختر اللون
ملاحة الفورم الثالث والرابع .... هما لبفكرة التي اريدها
ومشكورين
(04-12-20, 11:27 AM)Anas Mahmoud كتب : امسح كامل الكود في الفورم وضع التالي :
ملاحظة هذا القسم مخصص لاسئلة ال c# ولكني وجدت المشروع VB فكتبت الكود VBكود :
Public Class Form1
Sub New()
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
For Each flp As FlowLayoutPanel In {FlowLayoutPanel1, FlowLayoutPanel2}
For Each btn In flp.Controls.OfType(Of Button)
AddHandler btn.Click, AddressOf btn_Click
Next
Next
End Sub
Private Sub btn_Click(sender As Object, e As EventArgs)
Dim btn As Button = sender
Dim buttons = btn.Parent.Controls.OfType(Of Button)
For Each b In buttons
b.BackColor = Color.White
Next
btn.BackColor = Color.Yellow
End Sub
End Class
ان كنت تريده بلغة c# اخبرني والا فارجو نقل الموضوع من المشرف
بارك الله فيك....
لو في حالة قمت بتبديل buttons ب user controls هل استخدم نفس الكود
