DelphiFAQ Home Search:

From what should you descend your component?

 

commentsThis article has not been rated yet. After reading, feel free to leave comments and rate it.

The easiest way is to decend from an existing component that has most of the characteristics you are looking for.
If you have to create a custom component from "scratch" then use one of the classes listed below.

TComponent      - The base starting point for non-visual
                  components.
TWinControl     - The base starting point for components
                  that need to have window handles.
TGraphicControl - A good starting point for visual components
                  that don't need the overhead of a window
                  handle. This class has a Paint method, that
                  should be overridden, but no canvas.
TCustomControl  - The most common starting point for visual
                  components.
                  This class has a Window handle, common events
                  and properties, and most importantly a canvas
                  with a Paint() method.
You don't like the formatting? Check out SourceCoder then!

Comments:

 

 

NEW: Optional: Register   Login
Email address (not necessary):

Rate as
Hide my email when showing my comment.
Please notify me once a day about new comments on this topic.
Please provide a valid email address if you select this option, or post under a registered account.
 

Show city and country
Show country only
Hide my location
You can mark text as 'quoted' by putting [quote] .. [/quote] around it.
Please type in the code:

Please do not post inappropriate pictures. Inappropriate pictures include pictures of minors and nudity.
The owner of this web site reserves the right to delete such material.

photo Add a picture: