Button Password

Anfängerfragen zum Programmieren mit PureBasic.
Fanpost
Beiträge: 97
Registriert: 27.01.2013 14:43

Button Password

Beitrag von Fanpost »

Hallo, wie kann man ein Button mit einem Password versehen, ist es möglich?
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Button Password

Beitrag von RSBasic »

Was meinst du genau? Meinst du eine Passwortabfrage? StringGadget() + #PB_String_Password oder InputRequester() + #PB_InputRequester_Password?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Fanpost
Beiträge: 97
Registriert: 27.01.2013 14:43

Re: Button Password

Beitrag 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 (?)
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Button Password

Beitrag 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
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Fanpost
Beiträge: 97
Registriert: 27.01.2013 14:43

Re: Button Password

Beitrag von Fanpost »

Ach, so einfach ist das? " Du kommst hier nicht rein!" kommt mir bekannt vor :mrgreen:
Danke RSBasic !!!
Antworten