مشاركة عبر


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

صندوق حوار مرة هو إغلاق النموذج dهوplayed ذلك صندوق الحوار يمكن استرداد نتيجة لصندوق الحوار هذا بالرجوع إلى به DialogResultخاصية أو القيمة الإرجاع من استدعاء ShowDialogالأسلوب. النموذج الذي يتم عرضه صندوق حوار ثم الإجابة استناداً إلى القيمة التي يتم إرجاعها.

إلى استرداد قيمة DialogResult

  • إضافة تعليمة برمجية مشابهة للرسالة التالية على أسلوب عرض صندوق الحوار.

    بشكل عام، th هو رمز هو موضوع بعد تعليمات برمجية التي تنشئ و dهوplays صندوق الحوار:

    Public Sub DisplayDialog()
       ' Create and display an instance of the dialog box.
       Dim dlg as New Form()
    
       ' Show the dialog and determine the state of the 
       ' DialogResult property for the form.
       If dlg.ShowDialog = DialogResult.OK Then
          ' Do something here to handle data from dialog box.
       End If
    End Sub
    
    
    private void DisplayDialog() 
    {
       // Create and display an instance of the dialog box
       Form dlg = new Form();
    
       // Show the dialog and determine the state of the 
       // DialogResult property for the form.
       if (dlg.ShowDialog() == DialogResult.OK ) 
       {
          // Do something here to handle data from dialog box.
       }
    }
    
    
    private void DisplayDialog() 
    {
       // Create and display an instance of the dialog box
       Form dlg = new Form();
    
       // Show the dialog and determine the state of the 
       // DialogResult property for the form.
       if (dlg.ShowDialog() == DialogResult.OK ) 
       {
          // Do something here to handle data from dialog box.
       }
    }
    
    
    private:
       void DisplayDialog()
       {
          // Create and display an instance of the dialog box
          Form^ dlg = gcnew Form();
    
          // Show the dialog and determine the state of the 
          // DialogResult property for the form.
          if (dlg->ShowDialog() == DialogResult::OK )
          {
             // Do something here to handle data from dialog box.
          }
       }
    

    ملاحظة

    تكون تشغيل علم بأهمية استدعاء Disposeأسلوب في النموذج إلى بشكل صحيح بالتخلص من صندوق الحوار. استدعاء هذه القيم بالموضع هو هو لم تتم تلقائياً بواسطة النقر فوق المربع إغلاق أو استدعاء Closeالأسلوب.

راجع أيضًا:

المهام

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

كيفية القيام بما يلي: يغلق مربعات حوار و الاحتفاظ بإدخالات مستخدم

المبادئ

إدخال مستخدم إلى مربعات حوار

موارد أخرى

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

قم بإنشاء نموذج Windows جديد