Seite 1 von 1

Button Password

Verfasst: 03.09.2016 22:41
von Fanpost
Hallo, wie kann man ein Button mit einem Password versehen, ist es möglich?

Re: Button Password

Verfasst: 03.09.2016 22:44
von RSBasic
Was meinst du genau? Meinst du eine Passwortabfrage? StringGadget() + #PB_String_Password oder InputRequester() + #PB_InputRequester_Password?

Re: Button Password

Verfasst: 03.09.2016 23:02
von Fanpost
Ich rufe mit einem Button ein externes Editor-Programm für Druckerparameter auf und möchte den Zugriff mit einem Password versehen.
Ein #PB_InputRequester_Password müsste da reichen (?)

Re: Button Password

Verfasst: 03.09.2016 23:06
von RSBasic
Ein ganz billiges, primitives, einfaches Beispiel:

Code: Alles auswählen

EnableExplicit

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  ButtonGadget(1, 10, 10, 100, 20, "Starten", 0)
  
  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_Gadget
        Select EventGadget()
          Case 1
            If InputRequester("Starten", "Passwort:", "", #PB_InputRequester_Password) = "PureBasic"
              RunProgram("notepad.exe")
            Else
              MessageRequester("Zugriff verweigert", " Du kommst hier nicht rein!", #MB_ICONERROR)
            EndIf
        EndSelect
      Case #PB_Event_CloseWindow
        End
    EndSelect
  ForEver
EndIf

Re: Button Password

Verfasst: 03.09.2016 23:10
von Fanpost
Ach, so einfach ist das? " Du kommst hier nicht rein!" kommt mir bekannt vor :mrgreen:
Danke RSBasic !!!