• 0
ferass

أسئلة كثيرة وتحملونا

سؤال

:D السلام عليكم يا شباب فيه أسئلة كثيرة محتاج أجوبتها واللي بيجاوب عليها أكون له شاكر (ومنصور ;))

1) كيف نغلق الفورم 1 عند انتقالنا الى الفورم 2 اي لا أتعامل ولا أرى الفورم 1 لأني مسوي 6 فورمات في المشروع وكل ما انتقل فورم تبقى علامته تحت بجانب ابدأ

2)كيف يمكن الرجوع للفورم 1 من الفورم2 او اي فورم

3) كيف أجعل الفورم يشتغل لمدة زمنية معينه ثم يقفل أو أخفي أزرار ونصوص و أ ظهر أخرى أو عداد تنازلي للإختبار مثلا 15 دقيقة ثم يتوقف الحل

3) أريد أن أضهر عداد وقت منذ بداية تشغيل الفورم

4) عندي 15 تكست بوكس و 15 زر راديو أريد عند ضغطي لزر راديوا 1 يتفعل التكست بوكس1 والبقية تقفل عملتها بالطريقة التقليدية

if (radioButton1.Checked == true)

 {

   textBox2.Enabled = false;

   textBox3.Enabled = false;

   textBox4.Enabled = false;

   textBox5.Enabled = false;

   textBox6.Enabled = false;

   textBox7.Enabled = false;

   textBox8.Enabled = false;

   textBox9.Enabled = false;

   textBox10.Enabled = false;

   textBox11.Enabled = false;

   textBox12.Enabled = false;

   textBox13.Enabled = false;

   textBox14.Enabled = false;

   textBox15.Enabled = false;

   textBox1.Enabled=true;

 }

فهل يوجد طرقة أكثر منطقية

طولت :D بس المعذرة

5) أريد إذا ضغطت زر معين أن يكتب في أي صندوق نص المفعل فقط من 15 التي قبل قليل أي شيء أريد

فقد عملتها بشكل بس لا تضحكون كالتالي

for(int a =1;a<16;a++)

   if(textBoxa.Enabled ==true)

   {

     textBoxa.Text += "أ";

   break;

   }

6) الله يعطيكم العافية و أتمنى أني ما ثقلت عليكم بس اعتبروها دين

وراح يرجع لكم موضوع أثقل من ذا عن قريب مني وانتضروا:D

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

:):الي الأخ فراس

شكراً على هذه الاسئلة الجميلة ولي فيها فائدة كبيرة !

نود من الاساتذه اعطاء فائدة في هذه المواضيع

ونشكر من أجاب على هذه الأسئلة .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

1-

frm1.Close();

2-

Form1 frm1 = new Form1();

frm1.Show();

3-

استخدم Timer

4-

قم بتشغيل الـ Timer في حدث تحميل الـ Form

5-

يمكنك وضع متغير TextBox تسميه currentTextBox وتقوم بوضع مؤشر لمربع النص الحالي فيه .

مثال

TextBox currentTextBox = null;

.

.

.

private DisableAllTextBoxs()

{

 textBox1.Enabled=false;

 textBox2.Enabled = false;

 textBox3.Enabled = false;

 textBox4.Enabled = false;

 textBox5.Enabled = false;

 textBox6.Enabled = false;

 textBox7.Enabled = false;

 textBox8.Enabled = false;

 textBox9.Enabled = false;

 textBox10.Enabled = false;

 textBox11.Enabled = false;

 textBox12.Enabled = false;

 textBox13.Enabled = false;

 textBox14.Enabled = false;

 textBox15.Enabled = false;

}

وعندما تغير قيمة زر الـ Radio المعين تغير قيمة المتغير currentTextBox

currentTextBox = textBox1; //textBox1 for example !

DisableAllTextBoxs();

currentTextBox.Enabled = true;

6-

currentTextBox.Text = "Hello";

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

هذه ايضا قد تساعد ، هذا اذا انا فهمت السؤال صح

كتابة نص في كل ال Textbox الموجود على الفورم و المفعل في نفس اللحظة

      foreach(Control i in Controls)

     {

       if((i.Enabled) && (i.GetType() == typeof(TextBox)))

       {

         i.Text ="WWW";

       }

     }

ابطال كل ال Textbox الموجودين في نموذج

      foreach(Control i in Controls)

     {

       if((i.Enabled) && (i.GetType() == typeof(TextBox)))

       {

         i.Enabled = false;

       }

     }

ال Control سوف تاتي لك بالامور المشتركة بين كل الكائنات و لن تاتي بامور خاصة بالكائن، في حال ال TextBox هناك مثلا خاصية Multiline، للوصول اليها يجب ان تستخدم الاسقاط في الكود السابق

      foreach(Control i in Controls)

     {

       if((i.Enabled) && (i.GetType() == typeof(TextBox)))

       {

         ((TextBox)i).Multiline = true;

       }

     }

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيكم والله عاجز عن شكركم ومنحرج منكم لأننا ما قدمنا للمنتدى شي

والله يوفقكم ويزيدكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .