Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Metallicwar,
14. Mär 2011
Ja es sollte eine TToolbar sein, da in dem Programm, bisher schon sehr viele Toolbars existieren und durch Einführung eines TCustomPanel ein neuer Standard geschaffen würde. Ich will bei einem Standard bleiben --> Toolbar.
Und wie wäre es über ein TCustompanel möglich neue Toolbuttons auf dem Panel zu platzieren?
Oder versteh ich etwas falsch?
Ich habe am Wochenende nochmal ein bisschen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Metallicwar,
10. Mär 2011
soo hallo zusammen, hab es alleine mit den PNG's hinbekommen.
Meine vermutlich letzte Frage, vll kann mir jemand weiterhelfen, der sich besser mit Komponentenentwicklung auskennt wie ich :) (P.S. mach ich zum ersten mal)
Folgendes:
- Ich erstelle ein Projekt, ziehe meine programmierte Toolbar aufs Formular, kann auch die Eigenschaft "Toolbarstyle" ändern, das funktioniert alles. So, nun...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Metallicwar,
10. Mär 2011
habs hinbekommen:
procedure TForm1.FormCreate(Sender: TObject);
var
ImageList: TImageList;
PNG: TPngImage;
Bitmap: TBitmap;
begin
Imagelist := TImageList.Create(Self);
ImageList.ColorDepth := cd32bit;
PNG := TPngImage.Create;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Metallicwar,
8. Mär 2011
Wenn ich das so mache, wie von dir vorgeschlagen kann ich
A: keine Events mit den erzeugten Buttons auslösen(sind nichtmal anklickbar)
B: Beim Ausführen der Anwendung meint er dass eine Komponenten mit dem Namen TToolButton bereits existiert.
Hast du's mal bei dir getestet?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Metallicwar,
8. Mär 2011
Hi himitsu,
lass dir mal den Owner des Toolbuttons in der Toolbar anzeigen. --> Wirst das Formular zurück kriegen, auf das die Toolbar liegt.
Habs trotzdem mal so gemacht, wie du gesagt hast also anstatt .Create(Parent) habe ich .Create(Self) verwendet.
Dann kann ich nichtmal mehr, auf den Button in der Toolbar klicken.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Metallicwar,
7. Mär 2011
also --> ich ziehe meine eigene Toolbar auf das Formular, weise dem hinzugefügtem Button der Toolbar, ein OnClick Ereignis zu: ShowMessage('Test');
Wenn ich zur Laufzeit auf den Button klicke, erhalte ich die Felermeldung.
In diesem Fall, kann mir doch ComponentState weiterhelfen, oder?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Metallicwar,
7. Mär 2011
ja, ein OnClick!
P.S. mit Buttons := TToolbutton.Create(self.Owner); erhalte ich den selben Fehler!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Metallicwar,
7. Mär 2011
ich bin gerade dabei, mir den Owner und den Parent anzeigen zu lassen. Melde mich wieder!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Metallicwar,
7. Mär 2011
ja, über eine normale Toolbar zur Laufzeit habe ich es auch schon öfters gemacht, da funktionierts bei mir auch, aber da mach ich nix anderst wie in diesem Fall, nur eben, dass mein Parent, eine neue Komponente ist.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Metallicwar,
7. Mär 2011
Hallo zusammen, ich habe folgendes vor:
In einem Programm werden in fast allen Modulen Toolbars verwendet, meistens mit den Toolbutton(Vor, Zurück, Abbruch, Löschen, etc... und eben Zusatzbuttons, wie z.B. Speichern, etc.)
Ich möchte nun eben eine Toolbar programmieren, die mir standardmäßig alle Toolbuttons anzeigt. Im Objektinspektor möchte ich zusätzlich eine neue Eigenschaft anlegen, mit...