PureBasic

DisableToolBarButton()

Синтаксис

DisableToolBarButton(#ToolBar , Button , State)

Описание


Отключает (или включает) указанную Кнопку на данной Панели инструментов.

Параметры

#ToolBar Номер, идентифицирующий используемую Панель инструментов.
Button Номер, идентифицирующий Кнопку на Панели инструментов, которую требуется отключить или включить.
State Новое состояние для указанной Кнопки на Панели инструментов. Значение 1 - отключает кнопку, значение 0 - включает кнопку.

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

Ничего.

Пример

If OpenWindow(0, 0, 0, 150, 60, "ToolBar", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    If CreateToolBar(0, WindowID(0))
        ToolBarStandardButton(0, #PB_ToolBarIcon_New)
        ToolBarStandardButton(1, #PB_ToolBarIcon_Open)
        ToolBarStandardButton(2, #PB_ToolBarIcon_Save)
        DisableToolBarButton(0, 1, 1) : Disabled = #True
    EndIf

    ButtonGadget(0, 20, 30, 110, 20, "Включить Открыть файл")

    Repeat
        Event = WaitWindowEvent()
        If Event = #PB_Event_Gadget
            If EventGadget() = 0
                If Disabled = #True
                    DisableToolBarButton(0, 1, 0)
                    SetGadgetText(0, "Выключить Открыть файл")
                    Disabled = #False
                Else
                    DisableToolBarButton(0, 1, 1)
                    SetGadgetText(0, "Включить Открыть файл")
                    Disabled = #True
                EndIf
            EndIf
        EndIf
    Until Event = #PB_Event_CloseWindow
EndIf


См. также

ToolBarStandardButton(), ToolBarImageButton()

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

Все

<- CreateToolBar() - Оглавление ToolBar - FreeToolBar()->