Op Thu, 1 May 2008 10:00:24 -0700 (PDT) schreef fig000
<neilnewton001@[EMAIL PROTECTED]
>:
>Hi,
>
> I'm somewhat new to delphi. Due to the needs of the app which runs
>on a scan gun with a limited keyboard, I'm actually tabbing using the
>enter key. Basically when they hit the enter key, it's trapped and
>the
>program does the following:
>
>
> SelectNext(ActiveControl, True, True);
>
>
> It works fine except for when I try to "tab" to the first field in a
>group box with two controls (a listbox and an tedit). What always
>happens is that it goes to the second control in the group box and
>the
>first control never gets focus. I've checked the tab order with in
>the
>group box in the properties and by right clicking the group box. Also
>the group box has the correct tab order within the controls on the
>page (i'ts the third control).
>
>
> I tried reversing the tab order with in the group box by right
>clicking and choosing tab order, just to see what happens. In this
>case I do get to the first control when I hit enter, but the second
>one never gets focus.
>
>
> I have a feeling that when it hits the groupbox in the tab order
>it's automatically going to the first control and then the SelectNext
>is sending it right to the second. I've tried not doing the
>SelectNext
>if I'm in the groupbox (testing groupbox.focused) or in the first of
>the two controls (listbox.focused). In neither case does focus seem
>to
>detect that I'm in the groupbox so it doesn't work.
>
>
> I'm a newbie so please bear with me. Any help would be appreciated.
>
>
>Fig000
>
Are you sure the control that you cannot reach does not have (by
mistake) the TabStob value set to false ?
Bart
--
Bart Broersma
broersma.juda_ANTISPAM_@[EMAIL PROTECTED]
(ff _ANTISPAM_ wegpoetsen uit dit adres natuurlijk)


|