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

مساعدة في معرفة طريقة نقل متغير من فورم الى اخر

بدأه فاهمه حياة في 3 مايو 2012 · 7 رد · 1,080 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته...

سؤالي عن كيفية تمرير متغيرات من فورم إلى فورم آخر فمثلاً لو كان عندي متغير x في form1 مكون من تكس بوكس و كيف يمكنني اعطاء قيمة لهذا المتغير بقيمة حقل موجودة في الداتا بيس و استخدام هذه متغير في عمليات حسابيه والمقارنات في form 2 . . .

ولكم جزيل الشكر . . .

تم تعديل هذه المشاركة بواسطة فاهمه حياة في 3 مايو 2012 في 12:54

#3

االسلام عليكم ورحمة الله وبركاته

مباديء البرمجة OOP تقتضي أن يكون لكل كائن خصوصيته وهو مسؤول عن محتوياته وفي حال تطلب الأمر استخدام قيم بعض الخصائص من قبل أصناف أخرى فالأفضل أن تكون تلك الخصائص عامة سواء كمتغير مباشر أو كخاصية تسمح بقراءة الخاصية أو القراءة والكتابة

والأفضل دائما أن يكون داخل كل فورم متحول يؤشر إلى الفور الأخر الذي يحتاج الوصول إليه ويتم إسناد قيم تلك المتحولات في مكان يسمح بذلك.

فإن كان إنشاء الفورم الثاني وإظهاره يتم من داخل الفورم الأول سواء في حدث ال Load أو عند النقر على زر ما فالوصول إليه سهل لأن تصريح المتحول يكون داخله

ولكن في حال كان تصريح عن متحولات الفورم الاول والثاني يكون في منهج خارجي مثل منهج Main الرئيسي الذي يقلع منه البرنامج

فحينها يجب إسناد القيم لبعضها البعض هناك

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#4

ممكن توضيح اكثر

على حسب مثال انا احتاج من بيانات الفورم الأول قيمة عددية

  public static int  moade=0;

ثم ذهبت الى حدث لود واسنادة قيمة متغير

مساوية قيمة تعيدها تكس من حقل في جدول .

فتكون


  moade=textbox1.text.tostring

 textbox.DataBindings.Add("Text", dds, "Accounts.Salary");

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

تم تعديل هذه المشاركة بواسطة فاهمه حياة في 3 مايو 2012 في 14:40

#5

السلام عليكم ورحمة الله وبركاته

هذا مثال طبيقت فيه ما شرحته لك سابقا

وسترين كيف أن الكتابة في التيكست بوكس لأي فورم تحدث قيمة الليبل في الفورم الآخر

http://www.mediafire.com/download.php?b488c2c0np31zae

1

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#6

شكرا على المساعدة بس ربط نتزيل المثال لايعمل

#7
فاهمه حياة كتب:

شكرا على المساعدة بس ربط نتزيل المثال لايعمل

غريب أخيّة !

قمت بإنزاله حتى أتأكد أن النسخة لم تتضرر بعد الرفع وثمت بتجربتها وعملت تماما

هل تذكري لي ما هي رسالة الخطأ أو في أي مرحلة بالضبط ؟

تم تعديل هذه المشاركة بواسطة المبرمج أبو أحمد في 4 مايو 2012 في 00:03

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#8

شكرا على المساعدة

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

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

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

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

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