ich versuche das Klicken auf diesen Calender hier in einem Fenster anzuzeigen, sprich das Datum auf das ich klicke soll sich eben ändern. Hier die Komponente:
http://www.codeproject.com/cs/miscct...thCalendar.asp
im normalen Calender gibt es ja SelectionStart; aber die gibt es hier nciht..ich kann munter auf die tage klicken aber wenn ich den Focus oder sonst was abfrage dann kommen ewig Fehler, dass das nicht geht. Wäre super wenn mir jemand sagen könnte wie ich nun an den tag komme auf den ich klicke!
so ich poste mal wie ich endlich zu meinem Ergebnis gekommen bin, vielleicht interessiert es ja irgendjemanden auch der mal mit dieser Komponente arbeiten möchte.
Habe es so gelöst:
Code:
// zuerst wird in der DaySelected area gearbeitet
private void monthCalendar1_DaySelected(object sender, Pabo.Calendar.DaySelectedEventArgs e)
{
string DaySelect;
// erstellen eines neuen Strings
DaySelect = e.Days[0];
// das geklickte Datum wird hier in die Stringvariable geschrieben
DateTime FocusDateTime;
FocusDateTime = new DateTime();
// neues Datum erstellen
FocusDateTime = DateTime.ParseExact(DaySelect, "dd.MM.yyyy", null);
// String zum Datum konvertieren
dayView1.StartDate = FocusDateTime;
// Startdatum des Calenders auf geklicktes Datum setzen
}
P.S. nicht vergessen es ist hier der C#-Code
Danke trotzdem all denen die sich die Mühe gemacht haben den Topic überhaupt anzuklicken S)
[edit=Phoenix] [ delphi ]- in [ csharp ] ... [ /csharp ] Code-Tags geändert. Das nächste mal bitte selber machen. Mfg, Phoenix[/edit]