مشاركة عبر


كيفية القيام بما يلي: استرداد المعلومات من النموذج الأصل من صندوق حوار

استناداً إلى ما تريد القيام به صندوق حوار، قد تحتاج إلى الوصول إلى المعلومات التي توفرها للنموذج الأصل صندوق حوار's. ربما تكون هذه المعلومات المطلوبة للتهيئة مربع حوار أو تتضمن تفاصيل محددة حول الولاية تطبيق النموذج الأصلي.

إلى الوصول بيانات العامة من نموذج الأصلي

  1. فتح تعليمات برمجية للنموذج الخاص بك.

  2. في المكان المناسب في تعليمات برمجية الخاصة بك، استخدم خاصية نموذج.Parentنموذج من صندوق حوار الوصول العام الأعضاء في النموذج الأصلي. يجب تحويل وضوح المرجع يتم إرجاعها بواسطة ParentForm خاصية إلى النوع المناسب.

    استخدام ParentForm الخاصية للوصول إلى خاصية demتشغيلstrates التعليمة البرمجية التالية (في هذا المثال، Textخاصية) تشغيل النموذج الأصلي:

    Public Sub GetParentText()
       Dim x as String
       x = CType(Me.ParentForm, Form1).Text
    End Sub
    
    
    public void GetParentText()
    {
       string x = ((Form1)this.ParentForm).Text;
    }
    
    
    public void GetParentText()
    {
       String x = new String((this.get_ParentForm().get_Text()));
    }
    
    
    public:
       void GetParentText()
       {
          String^ x = (safe_cast<Form1^>(this->ParentForm))->Text;
       }
    

راجع أيضًا:

المهام

كيفية القيام بما يلي: إنشاء مربعات حوار في تصميم الوقت

كيفية القيام بما يلي: استرداد النتيجة لمربعات الحوار

المرجع

ParentForm

موارد أخرى

مربعات الحوار في نماذج Windows