PureBasic

EventGadget()

Синтаксис

GadgetNumber = EventGadget()

Описание


После события с типом #PB_Event_Gadget (полученного из функции WindowEvent() или WaitWindowEvent()), используйте эту функцию, чтобы определить, какой Гаджет вызвал событие.

Параметры

Ничего.

Возвращаемое значение

Возвращает идентификационный Номер (#Gadget) Гаджета, связанного с событием.

Пример (Фран)

If OpenWindow(0, 0, 0, 230, 90, "Пример управления событиями...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    ButtonGadget(1, 10, 10, 200, 20, "Cliquez moi")
    CheckBoxGadget(2, 10, 40, 200, 20, "Cochez  moi")

    Repeat
        Event = WaitWindowEvent()
        Select Event
            Case #PB_Event_Gadget
                Select EventGadget()
                    Case 1 : Debug "Кнопка нажата!"
                    Case 2 : Debug "Флажок установлен!"
                EndSelect
        EndSelect
    Until Event = #PB_Event_CloseWindow
EndIf

См. также

WindowEvent(), WaitWindowEvent()

Поддерживаемые OS

Все

<- EventData() - Оглавление Window - EventMenu()->