نمایش نتایج 1 تا 3 از 3

نام تاپیک: ارتباط کلاس با فرم اصلی

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    خوی
    پست
    454

    ارتباط کلاس با فرم اصلی

    با سلام و خسته نباشید.
    من یک کلاس ایجاد کرده ام.در فرم اصلی داده ای را از تکست باکس می گیرم و آن را در اخیار کلاس می گذارم تا اعمال مورد نیاز را بر روی آن داده انجام دهد.در کلاس ابتدا صحت داده ورودیرا چک میکنم.حال اگر در این عمل خطایی وجود داشته باشد چگونه آن را به فرم اصلی خبر دهم.یعنی اگرداده ورودی صحیح نباشد چگونه کاربر را از آن مطلع کنم.چون نه messegebox در کلاس وجود دارد و نه غیره.
    منون.با تشکر.

  2. #2
    کاربر دائمی آواتار behzadkhatari
    تاریخ عضویت
    تیر 1386
    محل زندگی
    ایران
    سن
    36
    پست
    225

    نقل قول: ارتباط کلاس با فرم اصلی

    خوب شما مطمئنا از تابع استفاده کردید. کافیه نوع تابع رو boolean قرار بدید و بعد از چک کردن اگه صحیح بود true و در غیر اینصورت false برگردونه. حالا تو فرم اصلیتون چک کنید اگه خروجی تابع false بود پیغام رو نمایش بده

  3. #3

    نقل قول: ارتباط کلاس با فرم اصلی

    شما می توانید یک اکسپشن در کلاس خود هنگامی که صحت اطلاعات درست نیست ایجاد کنید. برای این اکسپشن پیغام مورد نیاز خود را قرار دهید. در کد فرم خود بر روی خطی که اطلاعات textbox را برای کلاس می فرستید یک try catch قرار دهید و در catch پیغام ارسال شده توسط کلاس خود را توسط messageBox به کاربر خود اطلاع دهید.

    برای نمونه در کلاس خود اینگونه اکسپشن وارد کنید:
    if (Value == null)
    {
    throw new SystemException("اطلاعات وارد شده معتبر نمی باشد");
    }


    در کد فرم خود نیز اینگونه می توانید این اکسپشن تولیدی را به کاربر نمایش دهید:

    classA a = new classA();
    try
    {
    a.SetValue(Value);
    }
    catch(SystemException ex)
    {
    MessageBox.Show(ex.Message);
    }

    به این صورت یک پیغام با متن مورد نظر شما برای کاربر نمایش داده می شود.

تاپیک های مشابه

  1. پاسخ: 10
    آخرین پست: یک شنبه 07 اسفند 1390, 22:31 عصر
  2. سوال: ارتباط کلاس با فرم
    نوشته شده توسط syntiberium در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 21 اسفند 1388, 23:45 عصر
  3. پاسخ: 4
    آخرین پست: چهارشنبه 19 تیر 1387, 00:49 صبح
  4. راهنمایی برای طراحی یک فرم اصلی برنامه
    نوشته شده توسط ALIreza_nil در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: یک شنبه 01 شهریور 1383, 09:04 صبح
  5. ارتباط بین فرم اصلی از طریق مین منو با فرمهای دیگر
    نوشته شده توسط nima_1041 در بخش برنامه نویسی در Delphi
    پاسخ: 11
    آخرین پست: پنج شنبه 17 مهر 1382, 14:21 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •