2017-03-13 12 views
-1

とにかくAndroid用のInputBoxを使用できますか?私はオンラインで見てみましたが、何も見つかりませんでした。私はそれがパーミッションか何かと関係があるかどうかは分かりません。グレー表示されAndroidの入力ボックス - FMX

New Non Blocking InputBox Function In Delphi XE7 Firemonkey On Android And IOS

私は、Android 6.0.1とAndroid SDK 25.2.5およびAPI 25

InputBox関数を使用しています:

私はこの方法が、まだ運を使って試してみました

Screenshot

し、それを使用して:

Screenshot

私はFireMonkeyを使い慣れました。

+3

参照http://docwiki.embarcadero.com/RADStudio/XE7/en/What's_New_in_Delphi_and_C%2B%2BBuilder_XE7#Dialog_Box_Methods_Support_Anonymous_Methods_to_Handle_Their_Closing、特にあなたが呼び出す場合*言うその見出しの下で最後の段落、隣InputBox、InputQuery、MessageDlg **あなたの呼び出し**に匿名メソッドを提供しない場合、これらのメソッドはXE6で動作するように動作します。** iOSを含むすべてのプラットフォームで呼び出しがブロックされています。 **。 * –

+0

含まれているスクリーンショットからメッセージを読んだことがありますか?もしそうなら、その内容を観察してみてはどうでしょうか。モットなら、どうしたらいい? –

+0

私はそれを読んだが、私はそれで苦労している。私はそれが尋ねることを行う方法を知り、それをオンラインで探しているだけで、より複雑なチュートリアルを得ることができます – Newb101

答えて

0

このような入力ボックスを使用できます。入力ボックスはモーダルではないことに注意してください。ユーザーの回答は、4番目のパラメーターとして提供される匿名メソッドで処理されます。

InputBox('Box Caption','Box prompt','Default value', 
    procedure(const AResult: TModalResult; const AValue: string) 
    begin 
     // This is executed when user closes the input box 
     // Check result and value here and do whatever is needed 
    end 
    ); 
関連する問題