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

نام تاپیک: چه زمانی از RemoveHandler استفاده کنیم؟!

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,022

    Question چه زمانی از RemoveHandler استفاده کنیم؟!

    سلام

    من تو ی Collection سفارشی آیتم هایی اضافه می کنم که از AddHandler برای اجرای رویدادشون استفاده می کنم !

    آیا زمانی که قرار است آیتمی از Collection حذف بشه نیازی به استفاده از RemoveHandler می باشد یا نه؟!



    Public Class ItemButtonsCollection
    Inherits Dictionary(Of Guid, ItemButtons)
    Enum ButtonTypes
    None = 0
    Hidden = 1
    Edit = 2
    Delete = 3
    End Enum
    Public Event ButtonClicked(ID As Guid, Button As HtmlElement, ButtonType As ButtonTypes)
    Shadows Sub Add(ID As Guid, HiddenButton As HtmlElement, EditButton As HtmlElement, DeleteButton As HtmlElement)
    Dim Buttons As New ItemButtons(ID, HiddenButton, EditButton, DeleteButton)
    AddHandler Buttons.ButtonClicked, AddressOf onButtonClicked
    MyBase.Add(ID, Buttons)
    End Sub
    Shadows Sub Remove(ID As Guid)
    If MyBase.ContainsKey(ID) Then
    RemoveHandler Me(ID).ButtonClicked, AddressOf onButtonClicked
    MyBase.Remove(ID)
    End If
    End Sub
    Private Sub onButtonClicked(ID As Guid, Button As System.Windows.Forms.HtmlElement, ButtonType As ButtonTypes)
    RaiseEvent ButtonClicked(ID, Button, ButtonType)
    End Sub
    End Class


    RemoveHandler Statement - Visual Basic | Microsoft Learn
    آخرین ویرایش به وسیله ROSTAM2 : شنبه 20 مرداد 1403 در 05:16 صبح

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

  1. پاسخ: 4
    آخرین پست: یک شنبه 26 مرداد 1399, 01:59 صبح
  2. AddHandler and RemoveHandler
    نوشته شده توسط mahsa.admin در بخش VB.NET
    پاسخ: 1
    آخرین پست: سه شنبه 28 شهریور 1391, 13:45 عصر

برچسب های این تاپیک

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

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