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

كيف اقدر اتحكم في نموذج من النموذج الأب؟

مغلق
بدأه Romantic_touch في 17 سبتمبر 2005 · 9 رد · 868 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

يا اخوان هذي اول مشاركة لي في الموقع وانا داخل على الله ثم عليكم

سويت نموذج اب (parent)

وطبعا فيه قائمة فوق (File - edit - window)

الحين القائمة هذي عربي انجليزي وهذا عادي اقدر احولها بس المشكلة عندي اني لما افتح نموذج بالعربي فرضا واطلع القائمة واحول اللغة انجليزي ابغى اسوي اعادة تحميل للنموذج بحيث يتغير كل Label ويصير انجليزي مع العلم اني حاط function تقراء من الداتا بيس وتعدل الLabel.text

فيه احد يقول لي كيف اقدر اسوي اعادة تحميل للنموذج بحيث انه يتحدث معاي event حق ال Load؟؟؟

افيدوني بالله ضروري تكفون :

وفيه سؤال تاني برضه ضروري كيف اقدر اسوي تقويم calendar هجري وميلادي في نفس النموذج بحيث ان المستخدم له الخيار ان يختار التاريخ هل يدخله هجري او اميلادي. انا فكرت با اسوي له radio button بحيث ان لو اختار هجري يفتح له التقويم الهجري ولو اختار ميلادي يفتح له التاريخ الميلادي بس كيف تصير هذي؟ :*

تحياتي للجميع

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#2

السلام عليك

التحكم يكون بأن تنشئ Module وتعرف الابناء فيه على اساس public

بعدها سيكون العنصر متوفر عن الاب , هذا بشكل مختصر و معتصر .

بالتوفيق أخي الكريم.

تم تعديل هذه المشاركة بواسطة الغملاسي في 21 سبتمبر 2005 في 09:23

في المثال يتضح المقال

#3

سأشرح لك اخي الكريم مشكلتي

انا لدي معلومات للعملاء وهي عبارة عن جزئين جزء اساسي وجزء اضافي والفكرة هي اني اعمل الاجاء الاساسية في نوذج وبه زر يفتح نموذج اخر تابع للنموذج الأصلي لاكمال باقي المعلومات ومن ثم حفظ المعلومات كاملة ككتلة واحدة واستخدمت طريقة mdiPrentوالمشكلة فيها انه لو عرفت النموذج في الmodule وفتحته مرة واحد واقفلته سوف احتاج الى اعادة تعرفيه عندما افتح نفس النموذج مرة اخرى :(

واشار الي بعض الاخوان بفكرة ان استخدم showdialog

وهي جيدة ولكن انا في هذه الحالة ملزم بحفظ البيانات الاساسية ومن ثم فتح نموذج البيانات الاضافية واضافتها بجملة update

يعني باختصار ادخال البيانات على دفعتين وانا اريد حل افضل ان امكن :rolleyes:

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#4

السلام عليكم

الطريقة في ذلك أنك تصنع public Properties في نموذج الابن

ثم بعد إسناد القيم في نموذج الابن,

ستكون تلك القيم متوفرة في نموذج الاب

بحيث نعرف متغيرات تأخذ تلك القيم من الخصائص التي في

نموذج الابن ثم نقوم بالتحديث وفقاً لقيم المتغيرات , والله اعلم.

في المثال يتضح المقال

#5

والله يا اخي الكريم انا بصراحة لسه مبتدئ في الدت نت فلا تواخذني اذا ماقلت لك ماني عارف اش تقصد بـ public Properties

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#6

السلام عليكم

أحسن الله إليك

راجع هذا الدرس عن الخصائص Declare Properties

بالتوفيق اخي الكريم

في المثال يتضح المقال

#7

أخي الكريم القدير الغملاسي

لقد قرأت public Properties وفهمت انه عبارة عن اسناد واستدعاء قيم للكلاس

طيب خليني الحين اعيد فهمي لقصدك منها

يعني انا الان المفروض اعبي البيانات في النموذج الاب وثم اضغط على زر لفتح نموذج بطريقةshowdialog هذا النموذج به البيانات الاضافية

وقوم طبعا في النموذج الأب والابن باسناد القيم الى الكلاس وانا في هذه الحالة اقدر استدعي البيانات من كلا النموذجين يعني بمعنى اخر ان كل القيم التي تم اسنادها الى الكلاس سوف تكون مخزنة في الذاكرة وبامكاني استدعائها صح؟

اذا كان كذلك فهذا ممتاز والا وضح لي الفكرة اذا تكرمت

ولي سؤال مالقيته هو اني عند اسناد القيم هل اقدر ان اعمل عليها validation في نفس الكلاس؟ يعني في الـset

يعني فرضا اذا كانت القيمة خاطئة يعطيه خطأ ويلزمه يدخل القيمة الصحيحة!!!

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#8

هذا موضوع للتعامل مع النماذج الداخلية من خارجها أي من MDIForm منقول من كتب احتراف Vb.Net لمحمد حمدي غانم

التعامل مع النماذج الداخليّة من خارجها.doc

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#9

الف شكر اخي was_hal

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

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#10

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

الأخ الغملاسي وينك غايب عننا؟

PropClassTest.zip

تم تعديل هذه المشاركة بواسطة Romantic_touch في 9 أكتوبر 2005 في 02:03

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

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

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