Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Disable Cell in Grid
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00559345
Message ID:
00559470
Vues:
29
Yuri,

I had the similar problem as Sandy and I asked the same question here just few months ago. The answer was - use DynamicCurrentControl, and I think, that's the ticket here and would be easy to implement. In my case, my manager just told me disregard the whole idea and I did it differently...

>Sandy,
>
>I did not need to do it with button in the grid, but with textbox. What I did was I set Column.DynamicForeColor and Column.DynamicBackColor to the very same color conditionally and set column.sparse=.f. and included return .f. in the textbox.When method.
>
>But even the textbox became invisible, still cursor went into and stopped there when user navigated through the screen and hit arrow/enter. So I had to force cursor go out of the cell. To do it, I added to the When method something like this:
>if (condition to force skipping)
> do case
> case lastkey()=5
> keyboard "{uparrow}"
> case lastkey()=24
> keyboard "{dnarrow}"
> otherwise &&eof(), bof(), others go here
> endcase
>endif
>
>Hope this help
>
>>I thought of using the When clause, but the button would still look like the >user could press it. My users would probably call me to tell me the button >doesn't work. Is there a way to actually disable it (so it looks disabled?)
>
>>Sandi.
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform