"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > طريقة لقيمة الإرجاع الفعالة لنموذج MDI الوالد لنموذج C#

طريقة لقيمة الإرجاع الفعالة لنموذج MDI الوالد لنموذج C#

نشر في 2025-04-14
تصفح:945

How to Efficiently Return Values from a C# Child Form to its Parent MDI Form?

يتم إرجاع القيم إلى مثيل الأصل الصحيح؟

الحل

لإرجاع القيم من نموذج الطفل (frmimportContact) شكل الطفل لتخزين القيم المراد إرجاعها. على سبيل المثال:

السلسلة العامة returnvalue1 {get ؛ تعيين؛ } السلسلة العامة returnvalue2 {get ؛ تعيين؛ }

  1. قم بتعيين الخصائص في نموذج الطفل: عندما ينقر المستخدم على زر موافق على نموذج الطفل ، قم بتعيين الخصائص العامة بالقيم المطلوبة. على سبيل المثال:
  2. { this.returnvalue1 = "شيء" ؛ this.returnvalue2 = dateTime.now.toString () ؛ //مثال this.dialogresult = dialogresult.ok ؛ this.close () ؛ }
public string ReturnValue1 { get; set; }
public string ReturnValue2 { get; set; }
    استرداد الخصائص في النموذج الأصل:
  1. في النموذج الأصل (frmhirequote) ، عند فتح نموذج الطفل ، استخدم كتلة لالتقاط نتيجة الإرجاع: { var result = form.showdialog () ؛ إذا (النتيجة == dialogresult.ok) { String val = form.ReturnValue1 ؛ // القيم المحفوظة بعد الإغلاق سلسلة البيانات = form.RETURNVALUE2 ؛ // افعل شيئًا هنا بهذه القيم //على سبيل المثال this.txtsomething.text = val ؛ } }
  2. باتباع هذه الخطوات ، يمكنك إرجاع القيم بشكل فعال من نموذج طفل إلى مربعات نصية محددة في النموذج الأصل ، مما يضمن استرداد القيم من المثيل الصحيح للنموذج الأصل.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3