home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 January / Chip_1999-01_cd.bin / zkuste / delphi / D1 / ENT_TAB.ZIP / readme.txt < prev   
Text File  |  1998-07-17  |  4KB  |  129 lines

  1. TEnterAsTab
  2. ===========
  3.  
  4. Version 1.03(17 May 1998)
  5. Delphi 1.0 and 2.0 versions
  6. Copyright (c) 1998 Greg Lief
  7.  
  8. ----------------------------------------------------------------------------
  9.  
  10. 1.  Description
  11. 2.  Installation
  12. 3.  New Properties
  13. 4.  Copyright Notice
  14. 5.  Disclaimer
  15. 6.  Technical Support
  16. 7.  Revision History
  17. 8.  Comments
  18. 9.  Purchasing Source Code
  19.  
  20. ----------------------------------------------------------------------------
  21.  
  22. 1. Description
  23. ==============
  24.  
  25. TEnterAsTab is a non-visual component which, when dropped upon a form,
  26. automatically causes the Enter keypress to act like Tab (i.e., move
  27. to the next control in the tabbing sequence).  Shift-Enter will move
  28. to the previous control in the tabbing sequence. 
  29.  
  30. However, I must offer the following two caveats:
  31.  
  32. * This component will set the form's KeyPreview property to True.
  33. Leave it that way, or it will not work!!
  34.  
  35. * If the user is on any buttons and presses Enter, that will be
  36. interpreted as a button click.  This is basic Windows behavior,
  37. and I did not feel comfortable changing it.  My recommendation
  38. would be to remove any buttons from the tabbing sequence by
  39. setting their TabStop property to False.
  40.  
  41.  
  42. 2. Installation
  43. ===============
  44.  
  45. A. Choose the Component | Install menu option (or if you are using
  46.    Delphi 1.0, the Options | Install Components menu option).
  47.  
  48. B. Click upon the Add Button, and select either ENT_TAB1.DCU (Delphi 1)
  49.    or ENT_TAB2.DCU (Delphi 2).
  50.  
  51. C. Press OK twice.
  52.  
  53. D. After your component library is recompiled, you will find a new tab
  54.    entitled "Greg Lief", with the delightful TEnterAsTab icon upon it.
  55.  
  56.  
  57. 3. New Properties
  58. =================
  59.  
  60. Enabled (run-time and design-time) -- This boolean dictates whether or
  61. not the component is active.  I added this because there may be some
  62. situations when you may want to disable this behavior on-the-fly.
  63.  
  64.  
  65. 4. Copyright Notice
  66. ===================
  67.  
  68. This component is fully functional.  My copyright notice will appear
  69. when you drop it upon a form at design-time, but that will not occur at
  70. run-time.  You can remove the copyright notice by purchasing the source
  71. code (see item #10 below).
  72.  
  73.  
  74. 5. Disclaimer
  75. =============
  76.  
  77. It is unfortunate that we live in a litigous society in which the
  78. lawyers are generally the only winners.  However, that makes the
  79. following verbiage necessary:
  80.  
  81. "THE CODE FOR THIS COMPONENT IS PROVIDED TO YOU AS IS BY ITS AUTHOR,
  82. GREG LIEF. THE AUTHOR HAS TESTED THE COMPONENT AND FEELS THAT IT WORKS
  83. AS BILLED, BUT MAKES ABSOLUTELY NO GUARANTEES OR WARRANTEES OF ANY KIND.
  84. IN OTHER WORDS, YOU ARE USING THIS ENTIRELY AT YOUR OWN RISK.  NEITHER
  85. THE AUTHOR NOR ANY OTHER ORGANIZATION WILL BE HELD RESPONSIBLE FOR ANY
  86. DIRECT OR INDIRECT DAMAGE RESULTING FROM THE USE OF EITHER THIS
  87. COMPONENT OR ANY DERIVATIVES THEREOF."
  88.  
  89.  
  90. 6. Technical Support
  91. ====================
  92.  
  93. The reason I am making this component available as freeware because I
  94. feel that it will be of use to other Delphi developers. However, always
  95. remember the old maxim "you get what you pay for".  In other words, do
  96. not get carried away by expecting technical support, because you will be
  97. sadly disappointed.
  98.  
  99.  
  100. 7. Revision History
  101. ===================
  102.  
  103. July 17, 1998       -- version 1.03: got rid of annoying beeping.
  104.  
  105. May 17, 1998        -- version 1.02: added Shift-Enter logic to navigate
  106.                        backwards through tabbing sequence.
  107.  
  108. December  4, 1997   -- version 1.01: was inadvertently stepping on any OnKeyDown 
  109.                        event attached to the form at design-time.  Fixed.
  110.  
  111. November 26, 1997   -- initial public release
  112.  
  113.  
  114. 8. Comments
  115. ===========
  116.  
  117. If you find this component useful, I would appreciate hearing from you
  118. via e-mail (greglief@teleport.com).
  119.  
  120. The most updated version of this component can always be found at my
  121. personal web site (http://www.greglief.com).
  122.  
  123.  
  124. 9. Purchasing Source Code
  125. ==========================
  126.  
  127. The TEnterAsTab source code is available for $5 US. See the ORDER.TXT
  128. (included in this package) for more details.
  129.