Unbeantwortete Themen | Aktive Themen
|
Seite 1 von 1
|
[ 6 Beiträge ] |
|
Autor |
Nachricht |
ccode_new
|
Betreff des Beitrags: Eingabe-Gadget automatisch über Tastatur setzen. Verfasst: 21.10.2018 19:51 |
|
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
|
Halloooo!
Betreff: Lösungen für Android gesucht.
Hat jemand gute Ideen/ Lösungen um bei einer Texteingabe das jeweilige Textcontrol (Gadget) automatisch über die aufklappende Tastatur zusetzen.
Die Tastatur verdeckt standardmäßig jedes Eingabefeld. (Das ist sehr uncool !)
Ich freue mich über viele schöne individuelle Lösungsvorschläge.
|
|
Nach oben |
|
 |
ccode_new
|
Betreff des Beitrags: Re: Eingabe-Gadget automatisch über Tastatur setzen. Verfasst: 21.10.2018 20:09 |
|
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
|
Hallo RSBasic,
alle Gadgets passen sich automatisch berechnet über die Ausgangsgrößen von: Global AppWidth = DesktopWidth(0) Global AppHeight = DesktopHeight(0)
an. (Mit /n und *n und + Breite u./o. Höhe ,etc.)
An eine Scrollmöglichkeit hatte ich auch schon gedacht, aber das wirkt nicht toll.
Die Lösung über den Fokus, mit dem neuen Positionieren, finde ich interessant. ------------------------------ Die Fokus-Idee ist Spitze !
|
|
Nach oben |
|
 |
ccode_new
|
Betreff des Beitrags: Re: Eingabe-Gadget automatisch über Tastatur setzen. Verfasst: 21.10.2018 21:45 |
|
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
|
Also meine Plan steht.
1. Eine Lösung mit dem ScrollAreaGadget ist bekifft! ,d.h. keine Lösung
2. Die Lösung: Alle aktuell sichtbaren Gadgets werden verschoben.
Zu 2. : Das jeweilige Eingabe-Gadget mit dem aktuellen Fokus wird auf der y-Achse über die Mittellinie positioniert. Alle anderen Gadgets werden entsprechend mit verschoben. Somit landen einige Gadgets für kurze Zeit außerhalb des Bildschirms.
Nachdem der Fokus wieder verloren ist (Tastatur schließt sich) wird der ursprüngliche Zustand wieder hergestellt.
|
|
Nach oben |
|
 |
ccode_new
|
Betreff des Beitrags: Re: Eingabe-Gadget automatisch über Tastatur setzen. Verfasst: 23.10.2018 17:51 |
|
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
|
Ahoi!
Ich habe es mir schwieriger gemacht als nötig!
Eine viel einfachere Lösung ist:
ResizeWindow(spiderWin, 0, scrollValue, #PB_Ignore, #PB_Ignore)
Damit kann ich doch auch gleich mit einem negativen Scrollwert das ganze Fenster (mit allen Gadgets) verschieben.
So ist das halt!
|
|
Nach oben |
|
 |
ccode_new
|
Betreff des Beitrags: Re: Eingabe-Gadget automatisch über Tastatur setzen. Verfasst: 23.10.2018 18:33 |
|
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
|
Ich bräuchte irgendwie noch eine Möglichkeit um genau zu Erkennen wann die Tastatur geschlossen wurde.
Die Tastatur kann ja auch unabhängig des Fokus geschlossen werden und dann ist mein bisheriges Vorgehen ar...los.
Dafür bräuchte ich ein Event und die Möglichkeit darauf zu reagieren. ----
Wie kann ich auf: BindEvent(#PB_Event_MoveWindow,@MoveWin(),0)
bei einem "Resize" (also eigentlich nur Bewegung) reagieren.
Dieses Event löst aber nicht aus.
|
|
Nach oben |
|
 |
|
Seite 1 von 1
|
[ 6 Beiträge ] |
|
Wer ist online? |
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast |
|
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.
|