Shop
Anmelden
MindFusion

Q: Ich habe Probleme bei der Umstellung der Eigenschaft 'Culture' für das Datums- und Zeitformat von USA auf andere Zeitformate.

A: Zum Einstellen der Eigenschaft 'Culture' des Kalenders z.B. auf Deutsch, benutzen Sie bitte folgende Syntax:

calendar1.Culture = new CultureInfo("de-DE");

Q: Welche Einschränkungen hat die Trial Version und wie lange läuft sie?

A: Es gibt keine Einschränkungen der Trial Version, und ihre Laufzeit endet nicht. Sie zeigt nur die Beschriftung "Trial Version" in der unteren linken Ecke an.

Q: Ich verwende Planner.NET nur zur Anzeige von Appointments. Kann man den Kalender bei Timetable View read-only (schreibgeschützt), nur mit Scrolling-Möglichkeit, machen?

A: Siehe die Frage über Read-Only Timetable Ansicht in dieser FAQ-Auflistung, wo eine mögliche Lösung angeboten wird. Sie können auch Calendar.Enabled auf 'false' einstellen, und damit jede Wechselwirkung mit dem Control (einschließlich Bildlaufleisten/ Scrollbars) abschalten.

Q: Wir brauchen die Möglichkeit, eine bestimmte Zeit innerhalb des Tages zu wählen, und ich überlege, ob Planner.NET in Timetable View, dies ausführen könnte?

A: Versuchen Sie die Behandlung des Ereignisses 'DateClick'. Die Instanz 'DateTime', die als Parameter dem Event-Handler übergeben wird, wird Ihnen die Startzeit der angeklickten Zelle liefern.

Q: Wenn der Nutzer Monate, oder Jahre in die Zukunft oder Vergangenheit geblättert hat, wie kann man zum heutigen Datum zurück springen?

A: Die Methode EnsureVisible erlaubt es Ihnen, zu irgendeinem in der Ansicht enthaltenen Datum oder Item zu 'scrollen'. Hier ist der Code, der zu 'Today' 'scrollen' wird:

	calendar.EnsureVisible(DateTime.Today); 
 
Diese Methode funktioniert nur, wenn das Ziel-Datum oder Item bereits irgendwo innerhalb des Controls enthalten ist. Die Methode passt einfach die Werte der Bildlaufleisten an. Sie kann nicht das Start- oder Enddatum des enthaltenen Zeitintervalls ändern.

Q: Gibt es eine Eigenschaft, mit der ich eine Wochenübersicht anzeigen kann, wobei die vom Nutzer nicht erwünschten Tage entfernt werden?

A: Die einzige Ansicht, die eine Filtrierung der Tage unterstützt, ist die Timetable View. Die in dieser Ansicht angezeigten Tage werden durch Calendar.TimetableSettings.Dates angegeben.

Q: Kann ich die Terminpläne für mehrere Personen in einem Timetable-Stilformat anzeigen? Z.B. die Sekretärin benötigt Terminplan für: Bob, Mike & John zusammen auf einem einzelnen Bildschirm.

A: Definieren Sie die Personen in dem Schedule wie folgt:

Contact c;

c = new Contact();
c.FirstName = "Bob";
calendar.Schedule.Contacts.Add(c);

c = new Contact();
c.FirstName = "Mike";
calendar.Schedule.Contacts.Add(c);

c = new Contact();
c.FirstName = "John";
calendar.Schedule.Contacts.Add(c);
Nachdem einige Kontakte in dem Schedule vorhanden sind, wählen Sie durch Hinzufügen zu der Collection der Kontakte des Calendar-Controls diejenigen, die in dem Kalender angezeigt werden sollen.
calendar.Contacts.Add(calendar.Schedule.Contacts[0]);
calendar.Contacts.Add(calendar.Schedule.Contacts[1]);
calendar.Contacts.Add(calendar.Schedule.Contacts[2]);
Sie können die Kontakt-Appointments in unterschiedlichen Spalten über Einstellung von GroupType gruppieren, wie unten gezeigt wird:
calendar.GroupType = GroupType.GroupByContacts;
calendar.CurrentView = CalendarView.Timetable;
calendar.TimetableSettings.VisibleColumns = 3;

Copyright © 2001-2022 MindFusion LLC. Alle Rechte vorbehalten.
Nutzungsbedingungen - Kontakt