03-03-20, 09:16 AM
(آخر تعديل لهذه المشاركة : 05-03-20, 05:20 PM {2} بواسطة issamsaidd.)
شكرا لكم تم حل المشكلة بوضع فور اتش تلف على المفتوح وتغير لون الزر وكلهم فى تايمر هذا يوضع قبل فتح الفورم فى الزر
والكود الاسف داخل تايمر
كود :
foreach (Form c in this.MdiChildren)
{
c.Close();
}والكود الاسف داخل تايمر
كود :
FormCollection fc = Application.OpenForms;
foreach (Form frm in fc)
{
//iterate through
if (frm.Text == "Form3")
{
btinvist.ForeColor = Color.Gold;
count.ForeColor = Color.Black;
btnstatisticspepole.ForeColor = Color.Black;
btnback.ForeColor = Color.Black;
btnsetting.ForeColor = Color.Black;
btnrecycle.ForeColor = Color.Black;
btnuser.ForeColor = Color.Black;
btnching.ForeColor = Color.Black;
}
else if(frm.Text == "count")
{
count.ForeColor = Color.Gold;
btinvist.ForeColor = Color.Black;
btnstatisticspepole.ForeColor = Color.Black;
btnback.ForeColor = Color.Black;
btnsetting.ForeColor = Color.Black;
btnrecycle.ForeColor = Color.Black;
btnuser.ForeColor = Color.Black;
btnching.ForeColor = Color.Black;
}
else if (frm.Text == "statisticspepole")
{
btnstatisticspepole.ForeColor = Color.Gold;
btinvist.ForeColor = Color.Black;
count.ForeColor = Color.Black;
btnsetting.ForeColor = Color.Black;
btnrecycle.ForeColor = Color.Black;
btnuser.ForeColor = Color.Black;
btnching.ForeColor = Color.Black;
}
else if(frm.Text== "back")
{
btnback.ForeColor = Color.Gold;
btnstatisticspepole.ForeColor = Color.Black;
btinvist.ForeColor = Color.Black;
count.ForeColor = Color.Black;
btnsetting.ForeColor = Color.Black;
btnrecycle.ForeColor = Color.Black;
btnuser.ForeColor = Color.Black;
btnching.ForeColor = Color.Black;
}
else if (frm.Text == "setting")
{
btnsetting.ForeColor = Color.Gold;
btnback.ForeColor = Color.Black;
btnstatisticspepole.ForeColor = Color.Black;
btinvist.ForeColor = Color.Black;
count.ForeColor = Color.Black;
btnrecycle.ForeColor = Color.Black;
btnuser.ForeColor = Color.Black;
btnching.ForeColor = Color.Black;
}
else if (frm.Text == "recycle")
{
btnrecycle.ForeColor = Color.Gold;
btnsetting.ForeColor = Color.Black;
btnback.ForeColor = Color.Black;
btnstatisticspepole.ForeColor = Color.Black;
btinvist.ForeColor = Color.Black;
count.ForeColor = Color.Black;
btnuser.ForeColor = Color.Black;
btnching.ForeColor = Color.Black;
}
else if (frm.Text == "user")
{
btnuser.ForeColor = Color.Gold;
btnrecycle.ForeColor = Color.Black;
btnsetting.ForeColor = Color.Black;
btnback.ForeColor = Color.Black;
btnstatisticspepole.ForeColor = Color.Black;
btinvist.ForeColor = Color.Black;
count.ForeColor = Color.Black;
btnching.ForeColor = Color.Black;
}
else if (frm.Text == "paschng")
{
btnching.ForeColor = Color.Gold;
btnuser.ForeColor = Color.Black;
btnrecycle.ForeColor = Color.Black;
btnsetting.ForeColor = Color.Black;
btnback.ForeColor = Color.Black;
btnstatisticspepole.ForeColor = Color.Black;
btinvist.ForeColor = Color.Black;
count.ForeColor = Color.Black;
}
else if (frm.Text == "")
{
btnstatisticspepole.ForeColor = Color.Black;
btinvist.ForeColor = Color.Black;
count.ForeColor = Color.Black;
btnback.ForeColor = Color.Black;
btnsetting.ForeColor = Color.Black;
btnrecycle.ForeColor = Color.Black;
btnuser.ForeColor = Color.Black;
btnching.ForeColor = Color.Black;
}
}