Hallo,
ich benutze String GadGet um numerische Zahlen einzugeben. Mitunter kommt es vor,
das ich in Abhängigkeit eines anderen StringGadGet() mit SetGadGetText() den Inhalt des GadGet ändere.
Der Eingabe Cursor bleibt dabei aber immer ganz Links, anstelle sich ans ende des gesetzten Textes zu stellen.
Kann ich das anpassen ... und wenn wie ??
Gruss TFT
(Erledigt)Cursor im StringGadget() setzen.
- tft
- Beiträge: 605
- Registriert: 08.09.2004 20:18
- Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
- Wohnort: Dachsen
- Kontaktdaten:
(Erledigt)Cursor im StringGadget() setzen.
Zuletzt geändert von tft am 01.01.2018 18:51, insgesamt 1-mal geändert.
TFT seid 1989 , Turgut Frank Temucin , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak
Re: Cursor im StringGadget() setzen.
Versuche mal das:
Code: Alles auswählen
EnableExplicit
Define EventID
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
StringGadget(1, 10, 10, 100, 20, "", 0)
SetGadgetText(1, "Hallo")
SetActiveGadget(1)
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Windows
SendMessage_(GadgetID(1), #EM_SETSEL, $fffffff, $fffffff)
CompilerCase #PB_OS_Linux
gtk_editable_set_position_(GadgetID(1), -1)
CompilerEndSelect
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_CloseWindow
End
EndIf
ForEver
EndIf
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat