Estoy haciendo un programa para ofertarlo a unas Compañias de Almacenes.
Publicado por Jose Alberto Gonzalez (1 intervención) el 12/06/2017 05:31:47
Como puedo adicionar un EVENTO Click o Cualquier Otro, a un LABEL, creado desde un Formulario en tiempo de ejecución. Después de Crear las LABEL, cuando se haga Click en cualquiera de ellas, que ejecute un Procedimiento
A modo de Ejemplo, les muestro el Código que he escrito. Mi pregunta es: Como puedo Insertar el EVENTO deseado?
Este código genera 10 LABEL, (Label1, Label2, ..., Label10), Deseo que al hacer Click en cualquiera de ellas, se ejecute un procedimiento estándar para todas.
Gracias.
A modo de Ejemplo, les muestro el Código que he escrito. Mi pregunta es: Como puedo Insertar el EVENTO deseado?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
_top = 30
_left = 150
FOR x=1 TO 10
_top = _top + 20
_etiq = "Label"+ALLTRIM(STR(x))
ThisForm.NewObject(_etiq,"Label")
_var = "thisform."+_etiq
WITH &_var
.Caption = "Ejemplo" && Aquí va otra Información que la extrae de una Base de Datos...
.FontSize = 10
.AutoSize = .t.
.BorderStyle = 1
.Top = _top
.Left = _left
.Visible=.t.
ENDWITH
ENDFOR
Este código genera 10 LABEL, (Label1, Label2, ..., Label10), Deseo que al hacer Click en cualquiera de ellas, se ejecute un procedimiento estándar para todas.
Gracias.
Valora esta pregunta


0