منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : [عنوان معدل]كيفية التعامل مع اداة في from اخر
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
كيفية التعامل مع كائن موجود في فورم اخر بواسطة السي شارب
مثلا(اذا كان عندي جيك بوكس موجود في فورم رقم 2 واريد التعامل معه عن طريق فورم رقم 1 ) ؟
عليكم السلام

يرجى كتابة عنوان واضح في المرة القادمة وكتابة الكلمات الانكليزية باللغة الانكليزية

اخي العزيز للوصول الى أي اداة في from ثاني اولا يجب تحويل خاصية الModifire للاداة الى public ثانيا يجب عمل instance للنموذج الذي يوجد فيه الاداة ومن ثم ذكر اسم الinstance ثم نقطة ثم اسم الاداة

مثال كما تقول عندك checkbox في النموذج رقم 2 وتريد الوصول اليه عن طريق النموذج رقم 1

اولا يجب تغيير خاصية الModifire للCheckbox الى public

ثانيا للوصول الى الاداة اكتب الكود الاتي:

PHP كود :
Form2 f2=new Form2();

f2.CheckBox1.Checked=Treu;

f2.Show(); 


وهكذا.....

بالتوفيق ان شاءالله
اخي الكريم ارجو المعذرة
واشكرك على الرد السريع وتعديل العنوان

اخي ممكن ان توضح لي اكثر واين اكثب هذا الكود
انا لدي form1
و form2
في form1 لدي button
وفي form 2 لدي Checkbox
فعند الضغط على button ينفذ عندي Checkbox
ارجو ان تجيبني اخي اكونلك ممنون
جعله الله في ميزان حسناتك
السلام عليكم

اخوية انت اكتب الكود في الbutton راح ينفذلك (يعني يجيكلك) الChechBox
السلام عليكم اخي كفكرة خطرت في بالي بشكل سريع ممكن تعمل متغير من نفس نوع الاداة كا static
وتقوم بنسخ الاداة الى المتغير الاستاتيك عند حدوث اي حدث تغيير او ضع التساوي في في المشيد (الكونستركتور ))
السلام عليكم
كيف يمكن ان يبقى Checkbox مفعل عندما انتقل من form الى اخر
فعندما انتقل الى form2 واقوم بتفعيل Checkbox ثم اعود الى form1 وانفذ button لا ينفذ
فعندما اعود الى form2 اجد ان Checkbox غير مفعل فاين الخلل؟
ارجو المساعدة جزاكم الله كل خير
كود :
public partial class myform : Form
    {
بعد بداية كلاس الاوبجكت

نعرف متغير
كود :
static bool chk;
في الحدث CheckedChanged
اكتب ما يلي
كود :
if (checkBox1.CheckState == CheckState.Checked)
                chk = true;
            else
                chk = false;

في القورم لود
كود :
if (chk == true)
                checkBox1.CheckState = CheckState.Checked;
السلام عليكم
اخي oneyemenweb2 انا طبقت الكود لكن المشكلة عندما اقوم بلتفعيل واعود الى form1 وانفذ button والشفرة التي في button تجيك لي Checkbox بان هوا اذا مفعل يظهر لي اي عبارة لكن هوا لم ينفذ عندي
فكيف يمكن ان اقوم بلتفعيل واعود الى form1 واتعامل معه بحالته التي انا فعلته بها؟
جزاك الله كل الخير اخي
هذا مثال مرفق اتمنى ان يكون هو المطلوب
oneyemenweb2 كتب :هذا مثال مرفق اتمنى ان يكون هو المطلوب

جزيل الشكر اخي العزيز هسة ضبط الحل والله ممنون الك مااعرف شلون اشكرك
جعله الله في ميزان حسناتك واثابك الجنة
موفق اخي العزيز
والشكر لكل من حاول مساعدتي
اتمنى لكم التوفيق
تقبل خالص ودي واحترامي