تقييم الموضوع :
  • 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
  Facebook   Youtube    Twitter   
الرد }}}}
تم الشكر بواسطة:
#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 للمتغير .
الرد }}}}
تم الشكر بواسطة: عبد الله


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طلب حل لمشكلة التكست بوكس تعطي قيمة فارغة last_warrior 6 285 18-02-17, 03:57 AM
آخر رد: last_warrior
  مساعدة في تمرير قيمة الى الكريستال ريبورت عدنان الشمري 6 403 19-10-16, 07:51 PM
آخر رد: عدنان الشمري
  التحقق من قيمة فى الريجيسترى Mohamed20 2 198 07-09-16, 05:36 PM
آخر رد: Mohamed20
Sad انا اريد ان اضغط على كوماند موجود في الفورم الاول و يضع لي قيمة في الفورم الاخير؟؟؟؟؟ shabod 0 259 21-11-15, 09:34 PM
آخر رد: shabod
  [سؤال] كيفية جلب قيمة الذاكرة بالجهاز عبد الله 2 660 08-11-14, 07:42 PM
آخر رد: عبدالله

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


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