Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mattze,
24. Jul 2007
Hallo
und oje! Da programmiere ich seit Delphis Anfängen mit Delphi, aber die Contnrs hat sich immer schön vor mir versteckt.
Ich wusste gar nicht, dass es das gibt. Mal sehen, welche Überraschungen da noch kommen...
Inzwischen habe ich das ganz vereinfacht gelöst. Mit einer sortierten Stringliste.
Da die Schalter alle als Namen nur den Laufwerksbuchstaben haben (der ist ja eindeutig),...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mattze,
21. Jul 2007
Hallo,
das ist doch eigentlich das, was ich meinte. Ich habe eine interne Liste von mir selbst verwaltet, die ich sortiere usw. und bei Bedarf eben zu Komponenten des Panels mache. Nur eine kleine Erweiterung, dass ich sie immer gegen die bestehenden Komponenten auf dem Panel gegenchecke.
Genauer zu meinen Laufwerksbuttons im Panel:
Bsp. "Es kommt ein neues Laufwerk an (driveadd als...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mattze,
21. Jul 2007
Hallo,
ich habe nach der Definition der Komponentenlist mal gesucht. Das ist eine TList und sie scheint nicht public.
Nur auf die eigentlichen Komponenten kann man mit ihren Indizes direkt zugreifen.
D. h., man muss die einzelnen Komponenten in eine TList einlesen - sozusagen als "externe" Komponentenliste.
Irre ich mich da? Vielleicht bin ich an der falschen Stelle fündig geworden.
Ich...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mattze,
19. Jul 2007
Hallo,
vielen Dank. Das ist es wahrscheinlich schon. Ich dachte, das wäre Read-only.
Also Komponenten in ein TList einlesen, sortieren, componentindex neu zuweisen.
Was macht Delphi bei der Zuweisung?
Beispiel: 10 Komponenten und ich weise der 10. die Nummer 7 zu. Rückt er den Rest automatisch auf?
(Also 7 wird dann zur 8, 8 zur 9 und 9 zur 10.)
Wäre nämlich ganz gut, weil man dann nach...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mattze,
18. Jul 2007
Hallo,
kann man eine Komponentenliste (hier von einem Panel) selber verwalten.
Konkret:
Ich habe alle "Laufwerksbuttons" auf einem Panel. Damit ich bei "driveadd" und "driveremove" direkt und ordentlich die Button einordnen kann, muss ich sie als Komponenten von Panel "aufsteigend" sortieren, d. h. ein "niedrigerer Laufwerksbuchstaben" soll auch die kleinere Nummer haben.
Oder an die...