Power Builder - Buscar control si existe

   
Vista:

Buscar control si existe

Publicado por Filomeno (5 intervenciones) el 02/07/2009 23:49:19
Holas expertos, una consultilla.
Tengo una serie de controles que se diferencian por numeros al final, ejemplo
sle_1, sle_2,sle_3,sle_8,sle_15,....
como veran quisiera recorrerlos todos mediante un for,pero como hago la consulta? si pongo el for 1 to 99 de los ultimos digitos al llegar al sle_4 que no existe me arroja error.
Cada sle_x guarda un valor y quisiera almacenarlos en una variable.

Gracias de antemano por sus aportes.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Buscar control si existe

Publicado por JE (1 intervención) el 03/07/2009 07:03:09
// variables de instancia
SingleLineEdit isle_control[]

// Evento Open de la ventana que contiene loscontrols
integer li_loop
// Asignar el control a un array
FOR li_loop = UpperBound(this.Control) TO 1 Step -1
IF this.Control[li_loop].TypeOf() = SingleLineEdit! THEN
isle_control[UpperBound(isle_control) + 1] = this.Control[li_loop]
END IF
NEXT


// evento clicked de un botton ( muestra el nombre del control
integer li_loop
FOR li_loop = 1 TO UpperBound(isle_control[])
isle_control[li_loop].Text = isle_control[li_loop].ClassName()
NEXT

======================
JEH
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar