badaプログラミング - キーパッド付きポップアップメッセージ

私は何かをクリックするとこのエラーが発生します。クローズボタンをクリックすると、閉じるボタンが付いたメッセージがポップアップします。ポップアップの一部が正しく閉じられません。ここにそれのスクリーンショットがあります。これを解決する方法を知ってもいいですか?

これはポップアップです:

enter image description here

これはエラーです:

enter image description here

2

2 答え

私はフォーム上でrequestredrawを呼び出す必要があると思います。これは完全なフォームをリフレッシュします

0
追加された
@Winona Bada SDKの MessageBox クラスを使用すると、アプリが拒否されることがありますのでご注意ください。詳細はこちら: forums.badadev.com/viewtopic.php?f=3&t= 1339
追加された 著者 Bobrovsky,
こんにちは、私はメソッドonActionPerformedで、requestredrawをやってみました。問題は私がパネルでタブ上でやっていることです。私はonActionPerformedでrequestredrawを試しても間違っているかどうか分かりません。 :/
追加された 著者 Winona,
こんにちは、ありがとうございました。私は、代わりにmessageBoxを使用することで簡単にすることに決めました。あなたの提案と貴重な時間を寄せていただきありがとうございます:)
追加された 著者 Winona,

私にリフレッシュの問題のように見えます。リフレッシュを強制するには、キーパッドオブジェクトに Show()または Draw()を呼び出すようにしてください。

0
追加された
@ウィノナ:別のアプリでこれを見たことがありますか?キーパッドの上のメッセージボックス?たぶんこれはUIデザインが悪い...赤い背景のようなユーザーに他のフィードバックを与え、ユーザーがフォームを送信してキーパッドが表示されない場合にのみメッセージボックスを表示する必要があるかもしれません。または単にキーパッドを取り外し、メッセージを表示し、キーパッドを再度表示します。
追加された 著者 Kai,
こんにちは、それは本当にリフレッシュの問題ですが、Show()とDraw()はうまくいきません。
追加された 著者 Winona,
こんにちは、応答ありがとう!はい、私はキーパッドを取り外し、メッセージを表示してから再度キーパッドを表示しようとしました。問題は、2つの編集フィールドがあり、editfield2でメッセージをポップアップした後、閉じるをクリックすると、editfield1にキーパッドがポップアップし、editfield2には戻ってこないということです。 :/
追加された 著者 Winona,
こんにちは、ありがとうございました。私は、代わりにmessageBoxを使用することで簡単にすることに決めました。あなたの提案と貴重な時間を寄せていただきありがとうございます:)
追加された 著者 Winona,