Delphi - en diferentes situaciones que ocurra lo mismo

 
Vista:

en diferentes situaciones que ocurra lo mismo

Publicado por Joaquin (10 intervenciones) el 03/02/2006 12:19:35
Antes que nada disculparme por mi pregunta de principiante.
En el siguiente código de ejemplo:

If Panel1.color = clblue then panel2.visible:= true;
if button1.caption= 'hola' then panel2.visible:= true;
if label1.caption= ' aquí' then panel2.visible:= true;
if edit1.text = ' panel' then panel2.visible:= true;

¿Hay alguna forma de escribir un código que haga lo mismo sin repetir todas las veces: "then panel2.visible:= true; " ?
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:en diferentes situaciones que ocurra lo mismo

Publicado por maxter (53 intervenciones) el 03/02/2006 13:17:24
Utiliza el or que hace que se ejecute algo en caso de que se cumpla al menos una condición.

If (Panel1.color = clblue) or (button1.caption= 'hola') or (label1.caption= ' aquí') or (edit1.text = ' panel') then
panel2.visible:= true;

También está el caso de and [en este caso no te sirve pero te la comento para que aprendas] que hace que se ejecute una acción en caso de que todas las consiciones se cumplan.

If (Panel1.color = clblue) and (button1.caption= 'hola') and (label1.caption= ' aquí') and (edit1.text = ' panel') then
panel2.visible:= true;

Saludos Yoandy --maxter
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