DisableToolBarButton()

Syntaxe

DisableToolBarButton(#BarreOutils, Bouton, Etat)
Description
Active ou désactive un bouton d'une barre d'outils.

Arguments

#BarreOutils La barre d'outils à supprimer.
Bouton Le bouton à activer ou à désactiver.
Etat
  #False : Le bouton est activé.
  #True  : Le bouton est désactivé.

Valeur de retour

Aucune.

Exemple

  If OpenWindow(0, 0, 0, 150, 60, "Barre d'outils", #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, 10, 30, 130, 20, "Active l'icône 'Ouvrir'")

    Repeat
      Event = WaitWindowEvent()
      If Event = #PB_Event_Gadget
        If EventGadget() = 0
          If Disabled = #True
            DisableToolBarButton(0, 1, 0)
            SetGadgetText(0,"Désactive l'icône 'Ouvrir'")
            Disabled = #False
          Else
            DisableToolBarButton(0, 1, 1)
            SetGadgetText(0,"Active l'icône 'Ouvrir'")
            Disabled = #True
          EndIf
        EndIf
      EndIf
    Until Event = #PB_Event_CloseWindow 
  EndIf

Voir aussi

ToolBarStandardButton(), ToolBarImageButton()

OS Supportés

Tous

<- CreateToolBar() - ToolBar Index - FreeToolBar() ->