Webgadget Dateiendung auslesen bei Doppelklick

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Velindos
Beiträge: 598
Registriert: 15.11.2010 10:56

Webgadget Dateiendung auslesen bei Doppelklick

Beitrag von Velindos »

Hallo Leute,
wie lese ich die Dateiendung bei Doppelklick beim Webgadget aus. Zum Beispiel "*.db", wenn dieser Eintrag doppelgeklickt wird! Im Beispiel rührt sich hier nichts!

Code: Alles auswählen

If OpenWindow(0, 0, 0, 400, 200, "ExplorerListGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
  WebGadget(0, 10, 10, 380, 180, "file:///F:/Desktop")
  
  Repeat
    EventID = WaitWindowEvent()
    Select EventID
      Case #PB_Event_Gadget
        Select EventGadget()
          Case 0
            Select EventType()
              Case #PB_EventType_LeftDoubleClick
                Pfad$ = GetGadgetText(0)
                Debug Pfad$
                Item.l = GetGadgetState(0)
                Debug Item
                FileName$ = GetGadgetItemText(0,Item)
                Debug GetExtensionPart(Pfad$)
                If GetGadgetItemState(0,Item) & #PB_Explorer_File
                  EndIf
              Case #PB_EventType_Change

            EndSelect
        EndSelect
      Case #PB_Event_CloseWindow
        Quit = 1
    EndSelect
  Until Quit = 1
EndIf
Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Webgadget Dateiendung auslesen bei Doppelklick

Beitrag von Kiffi »

Das WebGadget hat kein LeftDoubleClick-Eventtyp.
PB-Hilfe hat geschrieben:The following types of events can happen for this gadget:
#PB_EventType_TitleChange : The page title changed (Windows only).
#PB_EventType_StatusChange : The status message changed (Windows only).
#PB_EventType_DownloadStart : A page download started (Windows, OS X).
#PB_EventType_DownloadProgress: Progress info is available with GetGadgetAttribute() (Windows only).
#PB_EventType_DownloadEnd : A page download ended or aborted (Windows, OS X).
#PB_EventType_PopupWindow : A popup window was blocked (Windows only).
#PB_EventType_PopupMenu : The popup menu was blocked (display a custom menu here) (Windows only).
Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
HeX0R
Beiträge: 3042
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Webgadget Dateiendung auslesen bei Doppelklick

Beitrag von HeX0R »

Vielleicht solltest Du erst einmal die Hilfe zum Webgadget durchlesen.
Dort stehen auch die unterstützten Events.

[Edit]
Hei ei ei Kiffi wieder.
Urlaub, oder Langeweile im Geschäft? ;)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Webgadget Dateiendung auslesen bei Doppelklick

Beitrag von Kiffi »

HeX0R hat geschrieben:Urlaub, oder Langeweile im Geschäft? ;)
über Langeweile kann ich eigentlich nicht klagen. Für nen kleinen
HeX0R - Ausstecher zwischendurch ist aber immer Zeit. ;-)
a²+b²=mc²
Benutzeravatar
Velindos
Beiträge: 598
Registriert: 15.11.2010 10:56

Re: Webgadget Dateiendung auslesen bei Doppelklick

Beitrag von Velindos »

Hallo Leute,
danke für den Tip und eure Kritik.

Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
Antworten