2016-08-01 4 views
0

私はC#でdatetimepickerを持っていますが、ブロックするか、ユーザーが7:00から18:00の範囲外の時間を選択することを許可しますか? たとえばdateTimePicker1_ValueChangedで選択した時間がその範囲外かどうかを検証するユーザにメッセージを送信datetimepickerのブロック時間

+0

WinForms?このコントロールはどこですか? –

答えて

0

ユーザがAJAXを使用してコントローラクラスに投稿する日付を選択すると、c#の時間を検証し、 C#のWinFormsの場合には、あなたのビュー

2

に検証ステータスは、あなたがthis-

dateTimePicker1 = new DateTimePicker(); 
dateTimePicker1.Format = DateTimePickerFormat.Custom; 
dateTimePicker1.CustomFormat = "HH:mm"; // Only use hours and minutes 
dateTimePicker1.ShowUpDown = true; 

ようにDateTimePickerのカスタム書式を設定することができます。そしてdateTimePicker1_ValueChangedイベントであなたが18:00午前7時00分の範囲を検証することができます。ここでのフォーマットオプションの

全リスト:https://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.customformat%28v=vs.110%29.aspx

このことができますかどうかを確認します。

関連する問題