fgKeyBoard

D

Deleted member 103

Guest
Hello,

i have updated my library, new Methods and Property added.


Ciao,
Filippo
 

ddahan

Member
Licensed User
Longtime User
fgKeyboard Bring to front

Is there any way to bring fgKeyboard to front?
I have a situation where the fgKeyboard is partially hidden by a panel that contains the target textbox.
As I know, no BringToFront method is implemented for this control.

thanks,
David.
 
D

Deleted member 103

Guest
Hi ddahan,

one possibility would be to set the Control fgKeyboard up to a Panel and then to let run the method BringToFront.

for example:
fgkeyboard.New1("Panel1")
Panel1.BringToFront


Ciao,
Filippo
 

Paulsche

Well-Known Member
Licensed User
Longtime User
Hi Filippo,

ich möchte gerade Dein Keyboard in mein Programm einbinden und habe folgendes Problem:
Ich habe das Keyboard in einem Panel laufen.
Wenn die Eingabefelder von dem Keyboard bzw. Panel verdeckt werden,
kann ich das Keyboard nicht ausblenden und die Eingabe abschliessen
und somit kein anderes verdecktes Eingabefeld auswählen.

Gibt es da eine Möglichkeit oder wie könnte ich das Problem lösen ?
 
D

Deleted member 103

Guest
Hallo Paulsche,

Gibt es da eine Möglichkeit oder wie könnte ich das Problem lösen ?
du kannst z.B. die Eingabefelder nach oben verschieben.


Ciao,
Filippo
 

Paulsche

Well-Known Member
Licensed User
Longtime User
Hm, ok, ich hab halt die ganze Form voll mit Eingabefeldern.
Ich versuch mal immer das aktuell zu bearbeitende TextFeld ganz oben anzeigen und einen OK-Button anbringen, wodurch dann das Keyboard bzw. das Panel ausgeblendet wird und das TextFeld wieder an den ursprünglichen Platz verschiebt, müsste funktionieren.
Danke.
 

JOTHA

Well-Known Member
Licensed User
Longtime User
Hi Filippo,

... one possibility would be to set the Control fgKeyboard up to a Panel and then to let run the method BringToFront.

for example:
fgkeyboard.New1("Panel1")
Panel1.BringToFront


Ciao,
Filippo
... this doesn't work for me.

On the place where should be the fgKeyBoard, there is another panel.
So you tell me that I can put your fgKeyBoard up to a panel and bring it over another panel (.BringToFront)?

I'm sorry, I tried for some hours, but there was no way to realise that. :BangHead:
 

klaus

Expert
Licensed User
Longtime User
Hallo Paulsche,

Du könntest es vieleicht auch wie in dem beiliegenden Testprogramm machen.
Wenn Du in eine TextBox klickst erscheint die Tastatur und wenn Du ausserhalb einer TextBox klickst verschwindet sie.
Je nach der Lage der TextBox auf dem Bildschirm erscheint die Tastatur oben oder unten.

You could perhaps do it like in the attached test program.
When you click inside a TextBox the keyboard appears and when you click outsides the TextBoxes it disappears.
Depending on the position of the TextBox on the screen the keyboard appears on top or on the bottom.

Beste Grüsse.
 

Attachments

  • KeyBoard.sbp
    2.1 KB · Views: 27
D

Deleted member 103

Guest
Hi Paulsche,

schau dir mein Beispiel mal an, es ist ein bisschen a la Android.

look at my example, it's a bit a la Android.

@JOTHA
Vielleicht ist dieses Beispiel für dich auch nützlich.


Ciao,
Filippo
 

Attachments

  • fgKeyBoard-test.sbp
    2.3 KB · Views: 28
Last edited by a moderator:

Paulsche

Well-Known Member
Licensed User
Longtime User
Danke Filippo,

ja, ich denke in die Richtung werd ich gehen,
dass ich eine extra Eingabefeld mit OK-Button einblende.
 

Paulsche

Well-Known Member
Licensed User
Longtime User
Hi Filippo,

wie gehe ich am besten vor, wenn ich das fgkeyboard in meinem Programm in mehreren Forms einsetzen will, muss ich da dann für jede Form ein eigenes Objekt erstellen ?
 
D

Deleted member 103

Guest
Hallo Paulsche,

ich würde, wenn es in ein Panel eingesetzt ist, die Funktion "Change Parent" vom Panel verwenden um es in die anderen Form verwenden zu können.

I would if it is used in a panel, use the function "Change Parent" by the panel to use it in the other form.


Ciao,
Filippo
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…