私はエミュレーターでコンパクトなフレームワーク アプリを開発しており、一部のフォームでは DateTimePickers を使用しています。これらはエミュレーターでは問題なく動作しますが、ハードウェアで実行すると、日付が選択されるとフォームが閉じます。例外はスローされません...フォームが予期せず閉じます。誰かがこれを経験したか、それを修正する方法を知っていますか?
2 に答える
1
デバイスとエミュレーターの両方で、次の場所に移動します。
スタート | 設定 [システム] | 地域の設定 [日付]
短い日付、日付の区切り記号、および長い日付の設定が両方とも同じであるかどうかを確認します。これは推測にすぎませんが、少なくとも日付ピッカーに関連する、エミュレーターとデバイスの違いの 1 つです。それらが異なる場合は、デバイスをエミュレーターと同じに設定してみて、まだ問題があるかどうかを確認してください。
于 2008-12-02T23:18:08.437 に答える
0
提案していただきありがとうございます...しかし、地域設定はエミュレータとデバイスで同じです。
これに対する私の解決策は、DateTimePicker コントロールの "ShowUpDown" プロパティを true に設定して、ポップアップ カレンダーを無効にし、ユーザーが値をスクロールできるようにすることでした。これは、バグなしで同じ機能を提供しますが、ポップアップ カレンダーのような視覚的な魅力はありません。他のアイデアがあれば教えてください。それ以外の場合は、これが実用的な解決策です。
于 2008-12-03T18:03:02.020 に答える