Purebasic 4.41 Webgadet und Tab-Taste

Für allgemeine Fragen zur Programmierung mit PureBasic.
manibaerchen
Beiträge: 32
Registriert: 27.11.2005 12:32
Wohnort: Bad Endorf
Kontaktdaten:

Purebasic 4.41 Webgadet und Tab-Taste

Beitrag von manibaerchen »

Hallo Zusammen,

ich benötige den Webgadget für ein Projekt, das Problem ist nur das die
Tab-Taste, um auf einzelne Web-Formular Objekte zu springen nicht reagiert.
Im IE oder Firefox direkt reagiert die Tab-Taste im selben Formular normal.

Meine Frage, wie bekomme ich es hin, das der Webgadget die TabTaste
entsprechend verarbeitet.

Vielen Dank

Mani
Geht nicht, Gibts nicht
iostream
Beiträge: 109
Registriert: 15.06.2008 12:59

Re: Purebasic 4.41 Webgadet und Tab-Taste

Beitrag von iostream »

PureBasic Hilfe hat geschrieben:Standardmäßig hat ein Fenster bereits die #PB_Shortcut_Tab und #PB_Shortcut_Tab|#PB_Shortcut_Shift Shortcuts, um die Tabulator und Shift-Tabulator Tasten(kombinationen) korrekt zu handhaben
Probier also mal RemoveKeyboardShortcut(#Window, #PB_Shortcut_Tab)
OS: Windows 8.1 Pro
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Purebasic 4.41 Webgadet und Tab-Taste

Beitrag von Kiffi »

iostream hat geschrieben:Probier also mal RemoveKeyboardShortcut(#Window, #PB_Shortcut_Tab)
war auch mein erster Gedanke. Leider will es nicht so richtig

Code: Alles auswählen

If OpenWindow(0, 0, 0, 600, 300, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  RemoveKeyboardShortcut(0, #PB_Shortcut_Tab)
  WebGadget(0, 10, 10, 580, 280, "http://de.selfhtml.org/html/formulare/anzeige/input_text.htm")
  SetActiveGadget(0)
  Repeat
  Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
@manibaerchen: Die PB Version 4.50 ist aktuell.

Grüße ... Kiffi
a²+b²=mc²
manibaerchen
Beiträge: 32
Registriert: 27.11.2005 12:32
Wohnort: Bad Endorf
Kontaktdaten:

Re: Purebasic 4.41 Webgadet und Tab-Taste

Beitrag von manibaerchen »

Hallo Zusammen,

habe auf 4.5 upgedated,

Und den Source Code entsprechend korrigiert:

Code: Alles auswählen

Procedure Open_Window_0()
  If OpenWindow(#Window_0, 1, 1, 1010, 710, "test",  #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar )
    If CreateMenu(#MenuBar_0, WindowID(#Window_0))
      MenuTitle("Programm")
      MenuItem(#MENU_1, "Beenden")
      EndIf

        RemoveKeyboardShortcut(0, #PB_Shortcut_Tab)

        WebGadget(#Web_0, 5, 5, 985, 665, "about:blank")
        SetActiveGadget(#Web_0)
        
    EndIf
EndProcedure
Vielleicht mache ich auch was falsch. Aber es geht leider nicht.
Die eigentliche Formularseite wird erst später reingeladen.

Danke

Mani
Geht nicht, Gibts nicht
Benutzeravatar
hjbremer
Beiträge: 822
Registriert: 27.02.2006 22:30
Computerausstattung: von gestern
Wohnort: Neumünster

Re: Purebasic 4.41 Webgadet und Tab-Taste

Beitrag von hjbremer »

Purebasic 5.70 x86 5.72 X 64 - Windows 10

Der Computer hat dem menschlichen Gehirn gegenüber nur einen Vorteil: Er wird benutzt
grüße hjbremer
manibaerchen
Beiträge: 32
Registriert: 27.11.2005 12:32
Wohnort: Bad Endorf
Kontaktdaten:

Re: Purebasic 4.41 Webgadet und Tab-Taste

Beitrag von manibaerchen »

Vielen Dank

hat funktioniert !!!!!! :o

Mani
Geht nicht, Gibts nicht
Antworten