Wie deaktiviere ich einige Daten auf einen DateTimePicker-Steuerelement?
Ich Frage mich, ist es möglich, deaktivieren Sie die ausgewählten Daten in einem DateTimePicker, so dass Benutzer nicht ausgewählt werden. ich weiß, das ist möglich in web-Formularen in windows forms-im nicht in der Lage, dies zu tun.wie kann ich das erreichen.
- oder irgendwelche anderen Komponenten, die diese Funktion unterstützt, würde auch in Ordnung sein
- siehe stackoverflow.com/questions/15172413/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Developer Express-Steuerelemente sind in der Regel sehr flexibel und Beurteilung von diesem support-Artikel können Sie erreichen, was Sie wollen mit Ihren
DateEdit
Kontrolle.Die control-Auflistung abgerufen werden können aus dem folgenden Speicherort:
Über 60 Frei-Steuerelemente von DevExpress. (das Kostenlose Angebot ist nicht mehr verfügbar)Vergessen Sie nicht, den EULA zu Lesen.
Die Leichtigkeit, mit der Sie dies tun können, hängt von den Daten, die Sie einschränken möchten. Zum Beispiel, wenn Sie alles, was Sie tun möchten, ist geben Sie einen Bereich von gültigen Daten zu Holen, dann kann man die MinDate und MaxDate - Eigenschaften, um die Grenzen. Wenn Sie jedoch möchten, cherry pick bestimmte Tage innerhalb einer range (z.B. nicht am Wochenende), gibt es keine eingebaute Methode, dies zu tun.
Entweder Sie finden einen Dritten-Steuerung mit dieser Funktion, oder Sie könnten versuchen, es zu hacken, ein wenig durch das hinzufügen eines event-handler, um die ValueChanged Ereignis, und zwingt das aktuelle Datum, Zeit, um den letzten Wert (die müsstest du cache), wenn Sie Benutzer abgeholt, etwas, das illegal nach Ihren business-Logik... aber das ist eine weniger als ideale Weg, es zu tun.