Gewusst wie: ausblenden (und wieder einblenden) soft-Tastatur, während TEdit ist in Schwerpunkt DELPHI XE7
Können Sie mir helfen , wie ausblenden (und wieder einblenden) soft-Tastatur, während TEdit ist in den Fokus?
Versucht
Siehe hier: [Nah - /ausblenden der Android Soft-Tastatur][1] [1]: stackoverflow.com/questions/1109022/...
Ich brauche Lösung für DELPHI
InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemService(Activity.INPUT_METHOD_SERVICE); inputMethodManager.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), 0);?
Siehe hier: [Nah - /ausblenden der Android Soft-Tastatur][1] [1]: stackoverflow.com/questions/1109022/...
Ich brauche Lösung für DELPHI
InformationsquelleAutor pudnivec74 | 2014-12-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe eine Lösung:
In der .dpr set VKAutoShowMode zu Nie
Show soft-Tastatur auf die form (zum Beispiel TEdit.OnEnter-Ereignis):
Ausblenden der soft-Tastatur auf die form (Edit1 wird noch konzentriert mit versteckten soft-Tastatur):
Derzeit ja. Embarcadero arbeiten auf die Korrektur von Fehlern in dieser Angelegenheit. Reparatur freigegeben werden sollen, in der nächsten version von Delphi.
Funktioniert nicht mit Delphi 10.2 (Tokyo) und Android 6. Die Tastatur bleibt sichtbar
InformationsquelleAutor pudnivec74
Die Lösung ist sehr einfach und straight forward:
Wickeln Sie das original
IFMXVirtualKeyboardService
mit Ihrem eigenen und überprüfen, ob die Steuerung soll über eine virtuelle Tastatur angezeigt wird oder nicht.Hier ist eine komplette wrapper für diese und nicht beschränkt auf Android
Wenn Sie möchten, deaktivieren Sie die virtuelle Tastatur für die Ihrer Kontrolle haben, rufen Sie einfach
Thats it.
InformationsquelleAutor Sir Rufo
Versuchen, variable VKAutoShowMode im FMX.Typen
InformationsquelleAutor
Fügen Sie einfach die folgenden Zeilen von code im OnClick-Ereignis des Steuerelements. Es scheint gut zu funktionieren.
edit1.resetfocus;
edit1.setfocus;
InformationsquelleAutor Loc Nguyen
Fand gerade eine wirklich einfache Lösung.
In meinem OnKeyDown event und ich bin der überprüfung für vkEnter und ausführen von code. Ich möchte die Tastatur zu schließen, als ich fertig bin.
Einfach meinen TEdit auf "nicht Aktiviert" und wieder zurück, dh:
Wenn der Benutzer klickt in das Textfeld erneut, die Tastatur kommt zurück.
Getestet auf Android
InformationsquelleAutor Maya
Versuchen Sie es mit folgenden code:
InformationsquelleAutor Pratik Dasa