の内容を不明瞭に、ドロップダウンリストコンボボックスの後ろにポップアップし、私は他の場所でアプリケーション内の特定の他の基準に応じて、人物の年齢を計算日付のコンボボックスがあります。メッセージボックスは、私が働いているプロジェクトでは、メッセージボックス
ユーザーが日付を選択した場合、我々はこのによるフォーム上のいくつかのことを変更したユーザーに通知をポップアップ表示。
あなたが写真で見ることができるように、コンボボックスのアイテムは、それがポップアップしたときにまだメッセージボックスの上に滞在してしまいます。ユーザーはOKをクリックしてボックスを移動できますが、これはユーザーに情報を提示する奇妙な方法です。
メッセージボックスが起動する前に、リストを、このリストの上にメッセージボックスをポップアップ表示、または非表示にする方法はありますか?私はIsDropDownOpenを設定しようとしましたが、動作しません。
更新:MessageBox.Showイベントは、選択が変更されたときに発生します。そのため、まだドロップダウンを閉じていないとわかったのはなぜですか。どのようにこれを回避することができますか?
アップデート2:コードは、私が現在持っている。このように書きます。 ComboBoxはCheckDOBメソッドを呼び出すための 'LostFocus'イベント(入力および/または選択を処理するために)を使用します。私はその後、
あなたはSelectionChangedイベントでメッセージボックスを開くのですか? コードを追加できますか? – MichaelS
はい、ありがとうございます。そのビットを質問に追加します。 – jmlumpkin