Results 1 to 6 of 6

Thread: Custom Component Experiment ( review gewenst )

  1. #1

    Custom Component Experiment ( review gewenst )

    Allereerst wil ik zeggen dat dit een leer-experiment voor mij is. En dat ik de volledige source vrij beschikbaar zal laten tijdens en na de ontwikkeling.

    Je mag van mij dus ook knippen / kopieren wat je maar wilt.

    Wat doet het?
    Ik heb al een tijdje een list object willen hebben waarin ik zelf vrij ook kleuren en font's kon toewijzen aan items, ik heb tot dusver nog niets gevonden wat dat voor mij kon doen, dus ben ik zelf aan het bouwen gegaan.

    Wat mist er nog.
    • Ik vind de repaints zeker bij het scrollen nog niet soepel genoeg.
    • Verder moeten er nog standaard sortering bij ( sorteren op alfabet, kleur en/of Font .. maar das peanuts en komt later wel)
    • Mouse events voor selectie
    • Mouse events voor highlights moeten er nog in.


    Wat ik graag zou willen van jullie
    Vriendelijk wil ik je vragen even er door heen te kijken als doorgewinterd Component expert, en mij mogelijk wat tips te geven.
    Ik ben per slot van rekening nog een newb wat betreft delphi componentjes en ik hoop me op deze manier wat bij te kunnen leren.


    Tot slot: De source inclusief ienniemienie test applicatie is te vinden op:
    http://members.home.nl/cainite/ColorListProject.rar

    (let op de cases, @home kan daar vervelend over doen heb ik gemerkt)

    Wachtwoord "nldelphi"

    Alvast bedankt, Ik zal proberen de thread een beetje uptodate te houden naarmate ik voortgang boek.
    Last edited by Dvloon; 20-Nov-06 at 15:55.

  2. #2
    Mini manual voor de test-app ( kunt ook in de source kijken ).
    Ben een beetje goedkoop geweest met button benamingen


  3. #3
    Yay: Student(je) af
    Join Date
    Jun 2003
    Location
    Harderwijk
    Posts
    2,621
    Nog niet naar het component gekeken, maar alvast een tip: Als je Marcel even een mailtje stuurt krijg je een stukje FTP ruimte en een stukje forum in de "NLD Opensource" sectie
    My software never contains bugs. Perhaps just undocumented features.

  4. #4
    Silly member NGLN's Avatar
    Join Date
    Aug 2004
    Location
    Werkendam
    Posts
    5,133
    Wat is dat toch met dat .rar? Heb je misschien ook een zip?
    (Sender as TNLDUser).Signature := 'Groeten van Albert';

  5. #5
    Wat opmerkingen van mijn kant....

    Ik kan je component niet installeren, Delphi heeft zelf al een ColorListBox. Om dat te voorkomen is er altijd de gewoonte om je component een prefix te geven. Zo hebben alle NLDelphi open source componenten bijvoorbeeld allemaal een NLD prefix.

    Verder is er een Object Pascal Style Guide die je zeker eens door zou kunnen nemen. Het voordeel van zo'n style guide is dat je code wat herkenbaarder wordt voor andere programmeurs. Je overtreed nogal wat van die regels waardoor de code erg onwennig aanvoelt.

    Ik zie dat je constructor wat meer dingen aanmaakt dan je destructor vrijgeeft, de vScrollbar wordt volgens mij niet vrijgegeven.
    Marcel

  6. #6
    • Verplaatst van Algemeen naar Koffiehoek.
    Marcel

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •