Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
SKIP method in a GRID control
Message
De
31/07/1999 15:42:47
 
 
À
31/07/1999 15:19:38
Timothy Enright
Coos Bay Public Schools
Coos Bay, Oregon, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00248579
Message ID:
00248583
Vues:
18
>>>I would like to advance the record pointer in a grid control without setting focus to it by calling it's skip method (one we will build) what is my approach?
>>
>>So that I understand. You want to skip in the file, but also move the grid to show the next record at the top but not set focus to the grid?
>
>OK, more specifically, my main application has a grid control that navigates a set of records. A button on main application toolbar launches another form with detailed information of the selected grid record. I have previous and next buttons on the detail form and would like them to control the grid. The record source of the grid is dynamic so the method must remain generic...

Ok, I just ran a quick test. With two forms open as long as you have a reference to the form you should be able to do what you want.

In the method you could have something simple like
LPARAMETERS tcDirection
IF tcDirection = "UP"
   THISFORM.Grid.DoScroll( 0 )
ELSE
   THISFORM.Grid.DoScroll( 1 )
ENDIF
In this example, I'm using a default data session in the second form so there both accessing the same data. Therefore there is no need to skip in the main form with the grid. You only need to scroll the grid. Also the method I added was to the form itself, but obviously you'll probably want to add the method to your grid's subclass.

HTH
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform