Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [Komponente] DPListBox (https://www.delphipraxis.net/77757-%5Bkomponente%5D-dplistbox.html)

Neutral General 24. Sep 2006 15:27


[Komponente] DPListBox
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,

Ich habe in letzter Zeit in meiner Freizeit an einer Komponente gearbeitet die ich TDPListBox genannt habe.. DP = DelphiPraxis...
Ich denke sie ist mir ganz gut gelungen :) Ich hoffe bloß das es da keine Probleme mit Daniel wegen irgendwelche Rechten gibt ? :|

Installation:
(Habs nur bei mir selbst ausprobiert bis jetzt :|, hoffe es klappt bei euch..)
:arrow: Das Designtime Package installieren (dplbdtp.dpk)
:arrow: Das Runtime Package ignorieren (o.O)
:arrow: Es müsste eigentlich klappen :|

Getestet bisher nur unter Delphi7.

Benutzt wird die ListBox eigentlich wie eine ganz normale auch. Also es dürfte da keine Probleme geben.. Jo was gibts noch zu sagen... Probiert sie einfach mal aus und macht ein paar Verbesserungsvorschläge :)

Gruß
Neutral General

Balu der Bär 24. Sep 2006 15:41

Re: [Komponente] DPListBox
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Michael,

erstmal muss ich sagen wirklich nette Idee mit der Listbox. :thumb:

Ich habe es mal unter Delphi 2006 getestet. Wenn ich in der IDE arbeite (mit dem Objebtinspektor) kann ich deine Komponente aber leider nur bedingt benutzen. Ich kann per Objektinspektor nämlich keine Items hinzufügen oder verändern (siehe Screenshot). Das übliche Fenster wie bei der normalen Listbox für die Items kommt nicht.
Wenn ich per Quellcode neues Items hinzufüge geht es aber. Vielleicht kannst du da noch was machen. ;)

Der zweite Punkt ist das die Caption der Listbox nicht zentriert dargestellt wird (siehe Screenshot). Der Text müsste ja umso länger er wird sich auch mal wieder nach links bewegen.

Sonst siehts gut aus. :-)

Grüße,

Neutral General 24. Sep 2006 15:46

Re: [Komponente] DPListBox
 
Mh... hatte dafür eigentlich nen Property Editor geschrieben....
Der ist in der DPListBoxReg.pas... mhh mal sehn :|

Balu der Bär 24. Sep 2006 15:51

Re: [Komponente] DPListBox
 
Stimmt, der Fehler lag bei mir. :wall:

Ich hatte vergessen diese Unit mitzuinstallieren, kannst ja auch ma vorher sagen das man das machen muss. :mrgreen:

Geht aber jetzt. :thumb:

3_of_8 24. Sep 2006 15:56

Re: [Komponente] DPListBox
 
Ich hatte ja schon das Glück, das Ding kurz betazutesten. Sieht genial aus, nur ich kann mir nicht so recht vorstellen, wie man das brauchen könnte.

Für einen DP-Offline-Reader wäre das natürlich prima.

Neutral General 24. Sep 2006 15:58

Re: [Komponente] DPListBox
 
Zitat:

Zitat von 3_of_8
Für einen DP-Offline-Reader wäre das natürlich prima.

Ich will ja die CodeLib offline verfügbar machen ;) so btw........ :mrgreen:

Daniel G 24. Sep 2006 16:11

Re: [Komponente] DPListBox
 
Zitat:

Zitat von Neutral General
Ich will ja die CodeLib offline verfügbar machen ;) so btw........ :mrgreen:

Na endlich. :mrgreen:

Interessante Komponente :thumb:

Daniel 24. Sep 2006 16:20

Re: [Komponente] DPListBox
 
Zitat:

Zitat von Neutral General
Ich will ja die CodeLib offline verfügbar machen ;) so btw........ :mrgreen:

Dann setze Dich doch bitte mal mit Daniel_B in Verbindung. Der hat mich kürzlich auch auf das Thema angesprochen.

DP-Maintenance 25. Sep 2006 14:31

DP-Maintenance
 
Dieses Thema wurde von "Daniel" von "Freeware" nach "Open-Source" verschoben.

uligerhardt 25. Sep 2006 15:12

Re: [Komponente] DPListBox
 
Hi Neutral General!

Ist ja ein nettes Ding! Ein paar Anregungen hätte ich trotzdem noch:
  • Mach doch aus dplbrtp.bpl ein echtes Runtime-Package und verschiebe den Register-Aufruf komplett ins Designtime-Package.
  • Es wäre schön, wenn ein Doppelklick auf die Kompo im Formdesigner den Items-Editor aufmachen würde...
  • ... und sich dieser per Escape schließen lassen würde.
  • Das 'von:' solltest du vielleicht als Property nach außen legen.
  • Der Compiler hat gemäkelt, dass er eine Unit implizit importieren müsse. Füge die doch explizit ins Package ein, um die Warnung zu beseitigen. Verwirrt ja nur die Uneingeweihten. :-)

Ciao, Uli.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:04 Uhr.
Seite 1 von 2  1 2      

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 by Thomas Breitkreuz