Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Crear Objetos
Message
 
À
08/02/2008 08:33:53
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Divers
Thread ID:
01290771
Message ID:
01290903
Vues:
17
Puedes usar la función NEWOBJECT() y el método ADDOBJECT(), algo asi como:

miForm = CREATEOBJECT("Form")
miForm.Visible = .T.
miForm.AddObject("miGrid","Grid")
miForm.miGrid.ColumnCount = 2
miForm.miGrid.Visible = .T.

Para asignar código a los eventos del grid puedes usar la función BINDEVENT(), mas o menos así:

miForm.AddProperty("miClase")
miForm.miClase = NEWOBJECT("Metodos_Contabilidad","_clsContabilidad.fxp","sistema.exe")
BINDEVENT(miForm.miGrid.Column1,"Setfocus",miForm.miClase,"_Contabiliza")

y en el archivo _clsContabilidad.prg escribes algo asi:

DEFINE CLASS Metodos_Contabilidad as Custom
PROCEDURE _Contabiliza
PARAMETERS pCOMPROB, pFECHA, pDETALLE, pORIGEN, pCONTABIL
(.... TU CÓDIGO ...)
ENDPROC
ENDDEFINE

c.x.

>Hola a Todos.
>quien me podria decir como puedo crear objetos de forma dinamica?
>Tengo que crear unos botones y grillas, pero cada boton debe tener un codigo diferente, es decir, uno de ellos hace un borrado, el otro se conecta a Internet y otros.
>
>alguna idea?
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform