I need a Delphi 6 data-aware component that will allow the user to pick from one to several (muti-select) items from a popup picklist and form a paragraph to be posted in a dbmemo field. For example, if a user selects "red", "blue", and "yellow" from the list, the following paragraph (without quotes) will be produced : "Red, blue and gold." It is important that standard english form be used. The first first work in the series should be capitalized, commas and the word "and" should be used, and a period should end the series. So, if only "red" and "blue" is selected, then this should be produced : "Red and blue.", and if only "red" is selected then this should be produced : "Red." Because I would rather have only one component to deal with, this functionality can be perhaps be linked to the popup menu property of dbmemo classes so that right clicking on a dbmemo component will cause this to happen. If this method is used, I would like for this "non-visual" component to have a property that will allow me to specify the dbmemo (also can be dbedit) to use.
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
This component must be installable and compilable under Delphi 6 Professional.
## Deadline information
Bidders must provide estimated time frame and proposed method when submitting bids.