Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Panel mit vielen Buttons baut sich langsam auf (https://www.delphipraxis.net/188444-panel-mit-vielen-buttons-baut-sich-langsam-auf.html)

NielsB 5. Mär 2016 17:20

AW: Panel mit vielen Buttons baut sich langsam auf
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1332171)
Dumme Frage: Der TBitBtn ist doch so etwas von der VCL selbst gezeichnetes, oder? Was ist wenn man einmal mit Notepad durch die .pas und .dfm geht und alle Vorkommen von TBitBtn gegen TButton ersetzt?

Ändert leider nichts, aber der komplette Aufbau innerhalb eines Frames scheint aufgrund von Software oder Hardwarelimitierungen nicht möglich zu sein, zumindest habe ich bisher noch nichts gefunden, das irgendeinen Effekt auf den Bildaufbau hatte.
Die einzige Möglichkeit, das Problem so unauffällig wie möglich zu gestalten, sind wohl die genannten Möglichkeiten, die Anzahl an Komponenten zu reduzieren. Keine optimale Lösung, weil die Anwendung auch an anderen Stellen hakt, aber die Hardware steht leider schon fest...

Bernhard Geyer 5. Mär 2016 17:26

AW: Panel mit vielen Buttons baut sich langsam auf
 
Kannst du eine Dummy-Anwendung mit dem zentralen Problem erstellung und Exe + Quellcode bereitstellen.
So können wir das selbst compilieren bzw. auf ebenfalls "hyperschnellen" Atomrechnern ausprobieren.

NielsB 5. Mär 2016 17:47

AW: Panel mit vielen Buttons baut sich langsam auf
 
Liste der Anhänge anzeigen (Anzahl: 1)
Okay, hier mein Testprojekt. In Unit1 habe ich mit der ListBox experimentiert, das kann ignoriert werden. Ich habe einen Style eingestellt, um den Bildaufbau wirklich sichtbar zu verlangsamen. Der Aufbau findet von Rechts nach Links statt, als ob eine Schleife über jede Komponente laufen würde...

NielsB 13. Mär 2016 00:16

AW: Panel mit vielen Buttons baut sich langsam auf
 
Ein paar Mutige scheinen sich ja dran versucht zu haben, hat sich dabei das Problem nicht bestätigt oder gab es keine Lösung?
Ich habe also die Wahl, das neue Design zu streichen und ggf. zu versuchen, mit Windows Themes vom Win 98 Style wegzukommen oder überall, wo die Hardware nicht reicht, die Funktionalität mit möglichst wenig Komponenten nachzubauen, sehe ich das richtig?

Luckie 13. Mär 2016 06:17

AW: Panel mit vielen Buttons baut sich langsam auf
 
Keine Probleme hier. Aber ich verstehe immer noch nicht, warum du die Schaltflächen nicht durch Listboxen oder Checklistboxen ersetzen kannst.

NielsB 13. Mär 2016 11:54

AW: Panel mit vielen Buttons baut sich langsam auf
 
Natürlich kann ich das, aber wie gesagt, das ist nicht das einzige Formular, das Probleme macht. Da wäre mir eine Checkbox, die den Bildaufbau verzögert, bis er vollständig 'durchgerechnet' wurde lieber, aber anscheinend ist das leider nicht möglich.

Sir Rufo 13. Mär 2016 12:10

AW: Panel mit vielen Buttons baut sich langsam auf
 
Eine CheckBox nimmt eine Benutzer-Auswahl (Ja,Nein) entgegen - mehr nicht.

Wie sollte eine CheckBox jetzt den Aufbau des Bildschirms beeinflussen? :gruebel:

NielsB 13. Mär 2016 12:16

AW: Panel mit vielen Buttons baut sich langsam auf
 
Eine Delphi Einstellung, die ich per Checkbox anschalten kann und die alle Probleme löst ;)

uligerhardt 13. Mär 2016 12:41

AW: Panel mit vielen Buttons baut sich langsam auf
 
Zitat:

Zitat von NielsB (Beitrag 1332801)
Eine Delphi Einstellung, die ich per Checkbox anschalten kann und die alle Probleme löst ;)

Die ist etwas versteckt, rechts vom "Schreib-mein-Programm"-Button. :mrgreen:

NielsB 13. Mär 2016 12:59

AW: Panel mit vielen Buttons baut sich langsam auf
 
Zitat:

Zitat von uligerhardt (Beitrag 1332805)
Zitat:

Zitat von NielsB (Beitrag 1332801)
Eine Delphi Einstellung, die ich per Checkbox anschalten kann und die alle Probleme löst ;)

Die ist etwas versteckt, rechts vom "Schreib-mein-Programm"-Button. :mrgreen:

Naja, besteht denn die Möglichkeit, die nötige Funktionalität selbst zu schreiben? Ich habe bisher nicht herausfinden können, was im Hintergrund passiert, wenn man Visible := True setzt und wie die einzelnen Komponenten gezeichnet werden, bzw. in welcher Reihenfolge. In meinem Beispiel läuft der Bildaufbau von Rechts nach Links relativ wellenartig ab, was man notfalls noch als 'Animation' verkaufen könnte, aber im richtigen Programm erscheinen die Buttons wild über den Bildschirm verteilt.

Beim Starten der IDE wurde ich auf jeden Fall vom gleichen "Hacked by AnonCoders" Text wie auf embarcadero.com begrüßt, im besten Fall waren auch gleich ein paar nette Skripte dabei... :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:11 Uhr.
Seite 3 von 5     123 45      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz