moin,
Wir sollen in der Schule mit Delphi eine Art kleinen Kalender basteln.
Als kleinen Zusatz möchte ich noch einfügen, dass man ein paar Notizen zu einem Datum per Doppelklick darauf verfassen kann.
Also hab ich einfach meinen Kalender, insgesamt 42 Panels (6 Wochen à 7 Tage), markiert und all diesen Panels ein und die selbe Funktion zugewiesen.
Nun muss ich jedoch, um die Notiz auch mit dem richtigen Tag zu verbinden und um zu wissen, ob das angeklickte Panel überhaupt einem Tag entspricht (hat ja nicht jeder Monat 42 Tage *g*) die Zahl, die im Panel steht, auslesen.
Leider hab ich keine Ahnung wie das geht.
Ich hab versucht es mit einer Variable a zu machen und dann folgendem Code:
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.Panel1DblClick(Sender: TObject); var a : string; begin a := Sender.caption; end; |
Da gibt er mir jedoch nur die Fehlermeldung, dass Sender.caption Quatsch ist.
Hat vielleicht jemand nen Vorschlag, wie ich den Inhalt des sendenen Panels herausbekomme?
(Sender.text mag er auch nicht^^)
thx schonmal
MfG
Schadowmaster
Moderiert von
Narses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Sa 24.01.2009 um 17:30