Gadgets automatisch nach unten scrollen

Hier könnt ihr alle Fragen zu SpiderBasic austauschen.
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Gadgets automatisch nach unten scrollen

Beitrag von Kiffi »

Code: Alles auswählen

OpenWindow(0, 0, 0, 322, 150, "EditorGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

EditorGadget(1, 8, 8, 306, 133)

s.s=""
For i=1 To 50
  s+Str(i)+Chr(10)
Next i

SetGadgetText(1, s)

SetActiveGadget(1)

gid = GadgetID(1)

! $(v_gid.gadget.textbox).scrollTop(0);
Hygge
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Gadgets automatisch nach unten scrollen

Beitrag von stevie1401 »

:allright:
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Gadgets automatisch nach unten scrollen

Beitrag von stevie1401 »

Leider habe ich festgestellt, dass das nicht mehr funktioniert, wenn ein anderes Gagdet den Fokus bekommt.
Im folgenden Beispiel gebe ich dem Button den Fokus.
Klicke ich jetzt wieder in das Editorgadget, dann scrollt der Text nach unten.

Code: Alles auswählen

OpenWindow(0, 0, 0, 600, 150, "EditorGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

EditorGadget(1, 8, 8, 306, 133)
ButtonGadget(2,400,8,100,30,"Button")
s.s=""
For i=1 To 50
  s+Str(i)+Chr(10)
Next i

SetGadgetText(1, s)

SetActiveGadget(1)

gid = GadgetID(1)

! $(v_gid.gadget.textbox).scrollTop(0);

SetActiveGadget(2)


Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Gadgets automatisch nach unten scrollen

Beitrag von Kiffi »

jetzt aber:

Code: Alles auswählen

OpenWindow(0, 0, 0, 600, 150, "EditorGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

EditorGadget(1, 8, 8, 306, 133)
ButtonGadget(2,400,8,100,30,"Button")
s.s=""
For i=1 To 50
  s+Str(i)+Chr(10)
Next i

SetGadgetText(1, s)

SetActiveGadget(1)

gid = GadgetID(1)

! $(v_gid.gadget.textbox).scrollTop(0);
! $(v_gid.gadget.textbox).prop({ 'selectionStart': 0, 'selectionEnd': 0 });

SetActiveGadget(2)
Hygge
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Gadgets automatisch nach unten scrollen

Beitrag von stevie1401 »

Merci :) :allright:
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Antworten