Aktuelle Zeit: 28.10.2020 08:15

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: [Module] Switch Gadget (all OS)
BeitragVerfasst: 14.12.2019 14:21 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
SwitchGadget - Modul (all OS / DPI / 64Bit)

Bild

Code:
;{ _____ Switch - Commands _____
; Switch::Gadget()             - similar to 'ButtonGadget()'
; Switch::GetData()            - similar to 'GetGadgetData()'
; Switch::GetID()              - similar to 'GetGadgetData()', but it uses a string
; Switch::GetState()           - similar to 'GetGadgetState()'
; Switch::Hide()               - similar to 'HideGadget()'
; Switch::SetAutoResizeFlags() - [#MoveX|#MoveY|#Width|#Height]
; Switch::SetAttribute()       - similar to 'SetGadgetAttribute()'
; Switch::SetColor()           - similar to 'SetGadgetColor()'
; Switch::SetData()            - similar to 'SetGadgetData()'
; Switch::SetFont()            - similar to 'SetGadgetFont()'
; Switch::SetID()              - similar to 'SetGadgetData()', but it uses a string
; Switch::SetState()           - similar to 'SetGadgetState()'
;}

Download: SwitchModule.pbi

_________________
Download der Module
Download der Programme

Bild


Zuletzt geändert von Thorsten1867 am 20.12.2019 16:03, insgesamt 3-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Switch Gadget (all OS)
BeitragVerfasst: 14.12.2019 17:36 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update: Unterstützung von Images

_________________
Download der Module
Download der Programme

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Switch Gadget (all OS)
BeitragVerfasst: 26.12.2019 00:16 
Offline

Registriert: 30.03.2011 20:53
Dein Switch-Gadget löst im Eventloop keine Events aus.

Ich habe mal in deinem Beispiels-Code Debug-Anweisungen hinzugefügt, die mir anzeigen sollen, welches Gadget wie geschaltet wurde. Diese Debug-Texte werden beim bedienen der Gadgets aber nie angezeigt. Schaust du noch mal drüber?

Code:
    Repeat
       Event = WaitWindowEvent()
       Select Event
       
        Case Switch::#Event_Gadget ;{ Module Events
          Select EventGadget() 
             Case #Switch1
                Debug "1 - " + Switch::GetState(#Switch1)
             Case #Switch2
                Debug "2 - " + Switch::GetState(#Switch2)
          EndSelect ;}
      EndSelect       
    Until Event = #PB_Event_CloseWindow

    CloseWindow(#Window)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Switch Gadget (all OS)
BeitragVerfasst: 27.12.2019 11:12 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update: Event #PB_EventType_Change

Code:
Repeat
  Event = WaitWindowEvent()
  Select Event
    Case Switch::#Event_Gadget ;{ Module Events
      Select EventGadget() 
        Case #Switch1
          If EventType() = #PB_EventType_Change
            Debug "Switch 1: " + Str(EventData())
          EndIf 
        Case #Switch2
          Select EventData()
            Case 1 
              Debug "Switch 2: on"
            Case 0
              Debug "Switch 2: off"
          EndSelect   
        Case #Switch3
          Debug "Switch 2: " + Str(EventData())
      EndSelect ;}
  EndSelect       
Until Event = #PB_Event_CloseWindow

_________________
Download der Module
Download der Programme

Bild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye