Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Bindevent on specific Grid column
Message
De
10/03/2021 07:06:26
 
 
À
09/03/2021 18:14:28
Luis Santos
Biglevel-Soluções Informáticas, Lda
Portugal
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
01678862
Message ID:
01678875
Vues:
45
>Hello ,
>
>good evening
>I hope you are all well!
>I need help to create a BINDEVENT in my GRID for a given column where the controlsource is: BI.LOBS3 (see coding)
>If the column with this conrolsource name exists, if you double-click on the Textbox and this line nº 1 contain the supplier number: 100, then i will go to open my supplier form the Supplier number 100, but if the second line contain the supplier nº 200, then i will go to open my supplier form on the Supplier number 200.
>
>First, i must sure that my bindevent only work where the column controlsource are BI.LOBS3, but depending on which line i dblclick, they must respect the activecell value.
>
>At this moment I cannot enter on the procedure to display the messagebox!?
>
>Public oManipulador As Manipulador
>
>* - Instancia o objeto manipulador
>oManipulador = Createobject("Manipulador")
>
>Select BI
>
>oGrid = SBO.Pageframe1.Page1.Cont1.Grid1
>For i = 1 to oGrid.ColumnCount 
>        IF oGRid.Columns(i).controlsource == "BI.LOBS3"
>           Bindevent(oGrid,"DblClick", oManipulador, "OnDblClick")
>       Endif
>EndFor
>
>Define Class Manipulador As Custom
>	Procedure OnDblClick
>	Messagebox("you have dblclick on the right column")
>	Return
>	Endproc
>Enddefine
>
To find out what triggered the event, use the AEVENT() function in the delegate event. It will give you an object reference to the source of the binding.

Tamar
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform