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

نام تاپیک: مشکل در set کردن event در oop

  1. #1
    VIP
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    www
    سن
    40
    پست
    1,247

    Arrow مشکل در set کردن event در oop

    با سلام:
    من یک کلاس با نام (مثلا) myClass دارم در آن یک event به صورت زیر تعریف کردم:

    Public Event myEvent(ByVal sender As String)

    و آن را در Property همین کلاس به صورت زیر تعریف کردم:

    Public Property MyProperty() As Integer
    Get
    Return mMyProperty
    End Get

    Set(ByVal value As Integer)
    If value >= 0 Then mMyProperty = value
    If value = 0 Then RaiseEvent myEvent()

    End Set
    End Property
    با عرض پوزش نمیدانم در داخل پرانتز جلوی RaiseEvent myEvent چه بنویسم؟
    با تشکر از همه oop پسند ها!!!!!!!!

  2. #2
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111
    دوست عزیز داخل پرانتز هرچی را که دوست دارید رویداد انتقال دهد را بنویسید مثلا نام یک کنترل یا یک متغییر string که نام مثلا مشتری را جنس را برمی گرداند اگر هم چیزی نمی خواهید انتقال دهید یک nothing بنویسد دقیقا این رویداد و خاصیت قرار چکار کنند تا دقیقا نگید که دوستان نمی دانند چه جوابی بدهند

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

  1. Event های صفحه کلید
    نوشته شده توسط ب- تات در بخش طراحی وب (Web Design)
    پاسخ: 10
    آخرین پست: پنج شنبه 27 اردیبهشت 1386, 10:55 صبح
  2. Delegate ,Event ,Event Handler , EventArg....
    نوشته شده توسط programmable در بخش C#‎‎
    پاسخ: 6
    آخرین پست: سه شنبه 04 اردیبهشت 1386, 09:33 صبح
  3. دریافت EVENT از برنامه
    نوشته شده توسط آرشم@30 در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: چهارشنبه 15 شهریور 1385, 09:50 صبح
  4. میخواهم event بنویسم
    نوشته شده توسط azam2005 در بخش VB.NET
    پاسخ: 7
    آخرین پست: دوشنبه 15 اسفند 1384, 15:32 عصر
  5. مشکل با event ها در #C
    نوشته شده توسط Leon_pro در بخش C#‎‎
    پاسخ: 2
    آخرین پست: جمعه 07 بهمن 1384, 18:23 عصر

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

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