Version 1.01 of the Polar Component Pack for Delphi 1.0x Thank You for looking at the Polar Component Pack. Included in this release are the following components: TQDBGrid = Easily add colour cells to your dbgrids. See the demo !!!! TQLabel = really neat rotatable label component TQDateDialog = simple popup calander dialog TQListDialog = resizable popup grid list form. TQComboBox, TQDBComboBox, and TQDBLookUpCombo = Features FULL TYPE AHEAD Capability !!! Contents 1. Babbles from the Depths of Q 2. Component Details 3. Copywrite 4. Changes 5. Order Information 1. Babbles from the Depths of Q I hope you find these components useful. I am asking a flat fee of $10.00 for these 7 components and that includes upgrades, enhancements and patches for the period of one year from the time of purchase. The more interest I get in the Polar Pack the more components I will write, inertia is a great thing... sometimes ... and then sometimes not. . All components are fully functioning, even in the shareware version. So you can see what you think of them before registering them. Upcoming components include massive enhancements to the TQDateDialog, and a TQDBLabel and Delphi 2.0 versions of all the components in te Polar Component Pack, plus what ever other components interest be to develop. ************************************************************************ Please note as the number of components in the Polar Component Pack increases, I will be increasing the costs of it accordingly. ************************************************************************ 2. Component Details 2A. TQListDialog 2B. TQComboBox, TQDBComboBox, and TQDBLookUpCombo 2C. TQDBGrid 2D. TQLabel 2E. TQDateDialog 2A. TQListDialog This is a Dialog combo box which is based upon a TDBgrid. Its note for fame is that the form and grid will autosize and centre themselves on the screen. It is very easy to use, all you need to do is pass the Dialog a TTable or a TQuery and away it goes. I find that for all my applcations I always need a way for the user to select a row from a table/query. And I was spending way to much time creating unique ones for each, with this component I spend about 30 seconds on each lookup and thats it. I find it to be invaluable!!!! Summary of Properties DataSet - This is the TTable or TQuery component. Only those fields specified in the Fields Editor to be visible are shown. There is a sample program that shows how I normally implement this. Also the order and the titles above each row must also be be set in the fields Editor. NewVisible DeleteVisible - The New and Delete buttons visibility can be turned on and off, they both return a ModalResult. The both return a ModalResult, mrInsert and mrDelete respectively. Caption - The Dialogs Caption Name Tag - Standard functionality. 2B. The ComboBoxes The ComboBoxes are quite useful, the only difference between them and a standard combobox of the same name is that these have full TYPE AHEAD FUNCTIONALITY !!! unlike the ones that come with Delphi. All other functionality has not been changed. What happens is as each character is typed in the edit window, the FIRST item in the list that matches will be displayed. The cursor is positioned in the editor at the last character that the user typed. And it will dynamically change as the user adds deletes characters from the edit text. 2C. TQDBGrid I surfaced a few properties and also added a new event called OnColorDrawDataCell, which is fired just before the OnDrawDataCell. It passes 2 new parameters, which can be changed, if changed then the choosen colours will be used in the cells. It is REALLY easy to use just look at the demo 'qGrids' 2D. TQLabel A property called Angle (based on degrees) was added to this component, it will rotate a label at desig time and at runtime. The only limitation is that is can only be used with TrueType fonts. Thus I have it use Arial 10pt Bold by dfault which looks very much like the system font. A DB version of this will be forth comming. 2E. TQDateDialog This is a simple Data/Calander Dialog based on the TCalender component, I will be adding many enhancements to this component, so I will not be documenting in fully at this time. I am open to suggestions to be added to this, so send me e-mail (address at bottom of readme.txt). 3. Copywrite All rights are reserved. All the components in this pack may be used in any products that you develop, but not for resale as components in any form. The source code, or compiled components in the Polar Pack can not be sold in any form. If for any reason these components blow up your computer or cause you any other grief, or loss of profits I am not to be held responsible. In the shareware version a dialog box will show up in distributed copies of any programs that are written using them. 4. Changes Rev 1.1 I moved the Combo components from their own page to the Data Controls page Added: - TQDateDialog Box - TQDBGrid Component - TQLabel Component Fixed: (none) 5. Order Information $10.00 for component pack $15.00 if you also want source code make cheques payable to: Snail Mail: Quentin J. Sarafinchan 4246 Sea Pines Court Capitola California 95010 I will send the pack to your E-Mail address if specify one, otherwise I will mail them to you. All upgrades will sent automatically to your E-Mail address. If you wish to add your components to the Polar Pack for distribution and release, please contact me below. Any suggestions or comments can also be sent to: NOTE: !!!! TYPO in address, the email address is now correct. Sorry about the inconvenience. EMail: quentin@bnbcomp.net