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

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

مغلق
بدأه ferass في 2 مايو 2003 · 4 رد · 999 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

: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

#2

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

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

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

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

#3

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";
#4

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

كتابة نص في كل ال 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;

        }

      }
#5

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

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

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…