PureBasic

HideGadget()

Синтаксис

HideGadget(#Gadget , State)

Описание


Скрывает или показывает Гаджет.

Параметры

#Gadget Номер идентифицирующий указанный Гаджет.
State Этот параметр может быть одним из следующих значений:
  #True : Гаджет скрыт.
  #False: Гаджет отображается.

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

Ничего.

Пример

If OpenWindow(0, 0, 0, 180, 120, "HideGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    ButtonGadget(0, 10, 10, 160, 50, "Кнопка 1")      : button = #True  ; Кнопка отображается.
    ButtonGadget(1, 10, 80, 160, 30, "Скрыть Кнопку 1")
    Repeat
        Event = WaitWindowEvent()
        If Event = #PB_Event_Gadget
            If EventGadget() = 1
                If button = #True    ; Показали Гаджет ButtonGadget
                    HideGadget(0, 1)  ; => скрыть его
                    button = #False
                    SetGadgetText(1, "Показать Кнопку 1")
                Else                  ; Скрыли Гаджет ButtonGadget
                    HideGadget(0, 0)  ; => показать его
                    button = #True
                    SetGadgetText(1, "Скрыть Кнопку 1")
                EndIf
            EndIf
        EndIf
    Until Event = #PB_Event_CloseWindow
EndIf

См. также

DisableGadget()

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

Все

<- GetGadgetText() - Оглавление Gadget - HyperLinkGadget()->