Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Ausklappbares Panel (https://www.delphipraxis.net/175034-ausklappbares-panel.html)

tgvoelker 26. Mai 2013 18:37

Ausklappbares Panel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Habe nun alle Boards durchgeschaut, das einzige, was vielleicht halbwegs gepaßt hätte, wäre "Projekte" gewesen, aber eine einzelne Komponente als Projekt zu bezeichnen, das war mir doch etwas zu dick aufgetragen.

Ich hatte das Problem, daß ich ein aufklappbares Panel benötigte (und Derivate davon für Such- und Filterbereiche, die sich zugeordneten Datenquellen anpassen - später).

Open Source habe ich gesucht, aber nichts vernünftiges gefunden, die kostenpflichtigen Dinger wollte ich nicht (da war mir die Kohle an den Arsch gebacken, besonders, da ich schon im Vorfeld ganz konkrete Vorstellungen hatte, was das Ding machen soll) - so entstand dann das Ergebnis.

Vielleicht brauchts der eine oder andere, ist unter der BSD-Lizenz lizensiert.

lbccaleb 26. Mai 2013 19:32

AW: Ausklappbares Panel
 
Bei sowas ist eine Demo-App immer vom Vorteil, da sich niemand irgendwelche Konponenten installieren möchte, die er gar nicht braucht, weil er nicht genau weiß womit er es zu tun hat. Nur mal so :D

tgvoelker 26. Mai 2013 19:51

AW: Ausklappbares Panel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von lbccaleb (Beitrag 1216450)
Bei sowas ist eine Demo-App immer vom Vorteil, da sich niemand irgendwelche Konponenten installieren möchte, die er gar nicht braucht, weil er nicht genau weiß womit er es zu tun hat. Nur mal so :D

Najaaaaa..."ausklappbares Panel" läßt ja wenig Interpretationsspielraum, worum es sich handelt.

Aber Kritik zur Kenntnis genommen, anbei ein Screenshot.

lbccaleb 26. Mai 2013 19:58

AW: Ausklappbares Panel
 
Ja also ich kann mir unter einem aufklappbaren Panel auch schon was vorstellen, es ging halt nur darum, das man es am besten mal selber testen kann und dann sofort weiß, ob die Komponente was für einen ist, oder eher doch nicht.
:wink:

Perlsau 26. Mai 2013 20:23

AW: Ausklappbares Panel
 
Zitat:

Zitat von tgvoelker (Beitrag 1216452)
Najaaaaa..."ausklappbares Panel" läßt ja wenig Interpretationsspielraum, worum es sich handelt.

Einen Screenshot kann man nicht ausprobieren, um das Verhalten einer Komponente zu testen. Was ich auch noch vermisse: Für welche Delphi-Versionen diese Komponente taugt und für welche nicht.

tgvoelker 26. Mai 2013 20:46

AW: Ausklappbares Panel
 
Zitat:

Zitat von Perlsau (Beitrag 1216457)
Zitat:

Zitat von tgvoelker (Beitrag 1216452)
Najaaaaa..."ausklappbares Panel" läßt ja wenig Interpretationsspielraum, worum es sich handelt.

Einen Screenshot kann man nicht ausprobieren, um das Verhalten einer Komponente zu testen. Was ich auch noch vermisse: Für welche Delphi-Versionen diese Komponente taugt und für welche nicht.

Also, die Komponente verhält sich so, daß sie ausklappt, wenn sie eingeklappt ist und man draufklickt und einklappt, wenn sie ausgeklappt ist, und man auf die Kopfleiste klickt. Natürlich kann man auch mit Programmcode ein- und ausklappen.

Kompilieren kannst die ab Delphi 2009, für Versionen davor müßten kleinere Änderungen gemacht werden, nämlich die verwendeten generischen Listen durch normale ersetzt und die entsprechenden Einzelobjekte gecastet werden.

Augenscheinlich ändert sich unsere Gesellschaft immer mehr dahin, daß selbst bei Trivialvorgängen tausendseitige Erklärungen angefordert werden. Das erinnert mich an die Empörung eines Sicherheitsaffen, weil vom russischen Zulieferer aus auf geliefertem Gips nicht draufstand, daß der nicht zum Verzehr geeignet sei, was mich übrigens genauso amüsiert hat, wie den Zulieferer, und der Sicherheitsaffe dann stundenlang korrespondiert hat, daß man ja draufschreiben müsse, daß Gips nicht für den Verzehr geeignet sei, weil sonst jemand mal naschen könnte. Aber ich schweife ab. Zurück zum Thema: Ich denke doch, daß jemand, der ein ausklappbares Panel sucht, sich schoneinmal das Ding installieren kann - oder zumindest runterladen und die Quelle anschauen. Natürlich könnte ich auch eine Demo machen, in der man die Ausrichtung ändern kann und die Größe des Textes und die Farbe des Headers und die Rahmenbreite und die Farbe des Rahmens usw. Aber das hätte zwei Nachteile: zum einen könnte dann niemand kommen und sagen, daß keine Demo-App dabei ist und ein Screenshot keine Demo-App ersetzt und zum anderen würde das viel länger dauern, als meine Entgegnung an jemanden mit diesen Einwänden, daß es sich nur um ein aufklappbares Panel handelt und mit dieser Bezeichnung die Funktion schon erklärt ist. Besonders renitente Zeitgenossen könnten dann natürlich versuchen mir zu erklären, daß das auch etwas mit Servicequalität zu tun hätte, was ich dann mit einem "das halte ich für unter der BSD-Lizenz veröffentlichten Komponenten sekundär" kommentieren würde und vielleicht noch mit einem "das Leben ist kein Wunschkonzert" und mit einem "die Zeit für gute Ratschläge wäre sicherlich für Herunterladen und anschauen besser investiert gewesen".

Aber, und das möchte ich explizit anmerken: Dein Hinweis verklingt nicht ungehört. Sobald ich eine kommerzielle Version veröffentliche und die dann für einen zweistelligen Betrag zu verhökern versuche, veröffentliche ich auch eine Demoversion. Bis dahin veröffentliche ich allerdings alle weiteren Versionen quelloffen, und da lege ich explizit bei, was ich will, denn es handelt sich, wie ich schon ausführte, um eine Trivialkomponente, deren Funktionalität ist, bei Klick auf den Header aus- bzw. einzuklappen.

Horst0815 26. Mai 2013 21:20

AW: Ausklappbares Panel
 
Damit du auch mal Positives Feedback bekommst :thumb:

p80286 26. Mai 2013 21:52

AW: Ausklappbares Panel
 
Zitat:

Zitat von tgvoelker (Beitrag 1216459)
Augenscheinlich ändert sich unsere Gesellschaft immer mehr dahin, daß selbst bei Trivialvorgängen tausendseitige Erklärungen angefordert werden. Das erinnert mich an die Empörung eines Sicherheitsaffen, weil vom russischen Zulieferer aus auf geliefertem Gips nicht draufstand, daß der nicht zum Verzehr geeignet sei, was mich übrigens genauso amüsiert hat, wie den Zulieferer, und der Sicherheitsaffe dann stundenlang korrespondiert hat, daß man ja draufschreiben müsse, daß Gips nicht für den Verzehr geeignet sei, weil sonst jemand mal naschen könnte.

Und was sagt der Tierschutz dazu?

Gruß
K-H

tgvoelker 26. Mai 2013 22:11

AW: Ausklappbares Panel
 
Zitat:

Zitat von p80286 (Beitrag 1216464)
Und was sagt der Tierschutz dazu?

Dem gefällt, wenn man ein Umfeld schafft, das dem Sicherheitsaffen ermöglicht, sein Ego zu streicheln und sich selbst von der Relevanz seiner Funktion zu überzeugen.

:>


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr.

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