تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف ارجع قيمة messagebox من Class
#1
السلام عليكم
لدي Class وفيه هذه الشفرة

كود :
       public ShowExclamation(string content)
       {
           MessageBox.Show(content, "aaa", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading | MessageBoxOptions.RightAlign);
       return ;
       }

كيف ارجع قيمة الرسالة إن كان ok أو cancel حتى أقارنها بـ if الشرطية ؟
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم :

تفضل اخي الكريم
PHP كود :
      private void button1_Click(object senderEventArgs e)
 
       {
 
         bool Status  ShowExclamation("Are You Programmer ?");
 
         switch (Status)
 
         {
 
             case trueMessageBox.Show("Yes I am"); break;
 
             case false MessageBox.Show("No , I am Not ."); break;
 
         }
 
       }


 
     public bool  ShowExclamation(string content)
 
      {
 
          bool Status false;
 
          if (MessageBox.Show(content"aaa"MessageBoxButtons.OKCancel,
 
                   MessageBoxIcon.ExclamationMessageBoxDefaultButton.Button1,
 
                   MessageBoxOptions.RtlReading MessageBoxOptions.RightAlign) == System.Windows.Forms.DialogResult.OK)
 
          
           
{
 
              Status true;

 
          };

 
      return Status  ;
 
      


Abu Ehab : Microsoft Partner  & Systems Developer
الرد }}}}
تم الشكر بواسطة:
#3
وعليكم السلام ورحمة الله وبركاته

أهلاً أخي ابو ايهاب ،،، بارك الله فيك على الرد ولم أفهم الطريقة التي عملتها ولم تضبط معي.

وجدت طريقة مناسبة لمعرفة الرد وهي

PHP كود :
                   DialogResult dr = new DialogResult();
 
                   dr MessageBox.Show("Are You Programmer ?"""MessageBoxButtons.OKCancel);
 
                   if (dr == DialogResult.OK)
 
                       MessageBox.Show("User clicked OK button");
 
                   else if (dr == DialogResult.Cancel)
 
                       MessageBox.Show("User clicked Cancel button"); 

تم المطلوب والحمد لله.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة:
#4
(20-03-15, 09:20 PM)عبد الله كتب : وعليكم السلام ورحمة الله وبركاته

أهلاً أخي ابو ايهاب ،،، بارك الله فيك على الرد ولم أفهم الطريقة التي عملتها ولم تضبط معي.

وجدت طريقة مناسبة لمعرفة الرد وهي



PHP كود :
                   DialogResult dr = new DialogResult();
 
                   dr MessageBox.Show("Are You Programmer ?"""MessageBoxButtons.OKCancel);
 
                   if (dr == DialogResult.OK)
 
                       MessageBox.Show("User clicked OK button");
 
                   else if (dr == DialogResult.Cancel)
 
                       MessageBox.Show("User clicked Cancel button"); 

تم المطلوب والحمد لله.


إقتباس : DialogResult dr = new DialogResult();

فقط للعلم ان لست بحاجة لانشاء نسخة كائن ، فقط عرف المتغير بدون New
لان الكود الي بعده سيقوم بعمل assignment للمتغير .
الرد }}}}
تم الشكر بواسطة: عبد الله


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في تمرير قيمة الى الكريستال ريبورت عدنان الشمري 6 142 19-10-16, 07:51 PM
آخر رد: عدنان الشمري
  التحقق من قيمة فى الريجيسترى Mohamed20 2 105 07-09-16, 05:36 PM
آخر رد: Mohamed20
Sad انا اريد ان اضغط على كوماند موجود في الفورم الاول و يضع لي قيمة في الفورم الاخير؟؟؟؟؟ shabod 0 173 21-11-15, 09:34 PM
آخر رد: shabod
  [سؤال] كيفية جلب قيمة الذاكرة بالجهاز عبد الله 2 551 08-11-14, 07:42 PM
آخر رد: عبدالله

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم