The problem is relatively complex, involving good knowledge of both Delphi internals and ActiveX building using Delphi Active Forms. In the attached archive you will find a sample ActiveX built using Active Form wizard, that contains 3 edit boxes (Edit1, Edit2 and Edit3). Install the resulting OCX and create the corresponding Delphi wrapper for it. Next, run the [login to view URL], that contains an instance of the above ActiveX and a button (Button1). Now comes the problem: I want the form to behave like any normal form, i.e. by repeatedly pressing Tab to navigate between Button1 -> Edit1 -> Edit2 -> Edit3 -> Button1. Also, arrow keys don't work for the edits inside the ActiveX. One caveat: when instancing the resulting ActiveX into the form, in the Object Inspector there is no TabStop property. I need it there as well. I need a WORKING solution for this problem that can be used for any ActiveX built using Active Form, so a description of your solution including relevant algorithms and WORKING code is required. Please note that I'm an experienced Delphi programmer myself, I just don't have the time to dig into this. Unrated coders that will solve this problem to my satisfaction will get a good rating. If you solve this problem in less than 24 hours, I am also willing to give an extra bonus. When submitting your bid entry, attach a WORKING solution in the form of a compiled OCX that I can test, so I'll be sure you know the answer BEFORE accepting your bid.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) I need a WORKING solution for this problem that can be used for any ActiveX built using Active Form, so a description of your solution including relevant algorithms and WORKING code is required.
## Platform
Delphi 5, Delphi 6, Delphi 7
## Deadline information
Don't forget to submit WORKING OCX to be considered for this bid. This is easy money for anyone with enough Delphi and Active Form experience.