Subject | RE: [IBO] Navigation and Post on a TIB_Grid with RETURN key |
---|---|
Author | Claudio Valderrama C. |
Post date | 2001-01-02T04:50:21Z |
Why simply do not eat the character (set it to #0) and call the Insert() or
Append() method of the associated dataset? Don't you get your desired
effect?
C.
Append() method of the associated dataset? Don't you get your desired
effect?
C.
> -----Original Message-----
> From: Hug [mailto:hugosan@...]
> Sent: Viernes 22 de Diciembre de 2000 5:35
> To: IB Objects List
> Subject: [IBO] Navigation and Post on a TIB_Grid with RETURN key
>
>
> IB 6, IBO 3.6 and C++B 5
> I have an updatable, insertable TIB_Grid with
>
> NavigateOptions->gnBrowseAlwaysNavigate=true
> TabMovesOut=false
>
> and I try to "substitute" TAB key behavior with the RETURN key.
> At the moment, when the user press RETURN, on TIB_GridKeyPress I make:
>
> if(IB_Grid->Col >= IB_Grid->FirstTabCol && IB_Grid->Col <
> IB_Grid->LastTabCol)
> IB_Grid->Col++;
>
> and then, next control on grid get focus correctly.
>
> But, at LastTabCol, I can't make IB_Grid->Row++ because new row
> not exists yet (and I get "Grid index out of range" error).
> I tryed IB_Grid->KeyDown() but, of course, this method is not accessible.
> All I need is, at last column, simulating the DOWN key or the TAB
> key behavior, that is to say, Post current record, put state on
> Insert for a new record and locate focus on first column next row.
> How this can be solved?
>
> I hope to be understood. I promise to improve my english for the new year.
> By now, merry christmas everybody and happy holidays (Bon Nadal,
> as it's said on my country)
>
> Hugo.
>
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
>