Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codix32,
19. Jul 2009
Ok, ich habs fast
procedure TForm1.Button1Click(Sender: TObject);
var
i,idx, tg:Integer;
MDate:TDatetime;
begin
Panel1.Free;
Panel1:=TPanel.Create(Form1);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codix32,
19. Jul 2009
Ach Gott, logo, ich habe gegreatet, also gebe ich das Ganze frei, wenn ichs nicht mehr brauche. :thumb: Danke
Aber jetzt ist das Panel nicht mehr da, obwohl ich es neu gegreatet habe:
procedure TForm1.Button1Click(Sender: TObject);
var
i,idx, tg:Integer;
MDate:TDatetime;
begin
Panel1.Free;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codix32,
19. Jul 2009
Danke für den Hinweis, Draos.
mKinzler,
die Labels sind jetzt auf dem Panel erzeugt, nochmals Danke.
Und nun braucht MeinerEiner, der immer noch ein Greenhorn ist, einen Tip,wie man die auf dem
Panel erstellten Labels über einen Buttonklick neu erstellt. Ich finde unter Panel kein onPaint oder onResize Ereignis, wie beim Formular und weiß auch nicht, wie das geht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codix32,
18. Jul 2009
Vielen Dank, erstmal, mKinzler. Ich werde es morgen gleich probieren.
Bis dann :-D
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codix32,
18. Jul 2009
mKinzler, muß das Panel während der Laufzeit erzeugt werden, oder genügt es die Komponente einfach
auf das Formular zu ziehen und dann diesen zu machen?:
with Panels1 do //<- Geht das so?
begin
tage:=DaysInMonth;
SetLength(Labels,tg+1);
for index:=1 to tage do
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codix32,
18. Jul 2009
Hallo,
:oops: ich bins mal wieder.
Ein Proggi erstellt beim Createn soviel Labels, wie der aktuelle Monat Tage hat.
Ähnlich, wie bei einem Kalender werden die Samstage und Sonntage in anderer Farbe angezeigt.
Nun aber möchte ich über einen Buttonklick einen anderen Monat eingeben und diesen wieder über die Labels angezeigt bekommen.
Wie mache ich das, die Labels müssen doch neu...