-2

いくつかの Databound コントロールを含むフォームの作成に取り組んでいて、フォーム上にある Datetimepicker またはコンボボックスを離れることができないことに気付きました。

        // signoutAfterDateTimePicker
        // 
        this.signoutAfterDateTimePicker.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.clientBindingSource, "SignoutAfter", true));
        this.signoutAfterDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Time;
        this.signoutAfterDateTimePicker.Name = "signoutAfterDateTimePicker";

Datetime picker で何も見つかり ませんでしたが、データバインドされた Winforms ドロップダウン リストからタブを外すことができないという同様の問題が見つかりました。そのため、ドロップダウンリストを修正する方法について説明するこのリンクを投稿しました。DateTimePicker の問題を抱えている人も、そのリンクが役立つと思うでしょう。

回避策は、CausesValidation を false に設定することです。

this.signoutAfterDateTimePicker.CausesValidation = false;

もちろん、おそらく実際に検証したいと思うでしょう。

4

1 に答える 1

2

答えは、上記のリンクが示唆するように、CausesValidation を False に設定することです。

于 2012-08-10T19:39:07.410 に答える