Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-09-2010
barakuda barakuda is offline
Miembro
 
Registrado: mar 2010
Posts: 79
Poder: 17
barakuda Va por buen camino
if then

Hola verán soy novato en la programación en delphi pero mi hafan de probarlo y de experimentar me lleva aveces a la desesperación, intento hacer un programita que al debolver le un resultado este se muestre en color verde por ejemplo DBText8.Font.Color:=(clLime) y a la vez que se mostrase ese mismo texto en negrita, el codigo es el siguiente

Código:
if DBText8.Caption=UpperCase(Edit1.Text) then DBText8.Font.Color:=(clLime);
if DBText8.Caption=UpperCase(Edit1.Text) then DBText8.Font.Style:=DBText8.Font.Style+[fsBold];
mi pregunta es; hay alguna manera para que desde la primera linea (la que le dice el color de letra) ta bien le diga el tamaño asi de esa manera me ahorro la 2ª linea

ya les digo que soy novato pero es posible concadenar al then es decir;

(SI) a=b (ENTONCES HAZ) esto y esto y esto (SI NO) eso otro y eso y eso

gracias y un saludo cordial!!
Responder Con Cita
  #2  
Antiguo 14-09-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Sí, claro que es posible. La estructura general de la cláusula if-then utiliza un bloque begin-end para englobar múltiples sentencias:

Código Delphi [-]
if Condición then
begin
  Sentencia1;
  Sentencia2;
  ...
end;

// Saludos
Responder Con Cita
  #3  
Antiguo 14-09-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
Lo que dice el Maestro Roman, pero a lo tuyo.
Código Delphi [-]
if DBText8.Caption = UpperCase(Edit1.Text) then 
begin
DBText8.Font.Color:= (clLime);
DBText8.Font.Style:= [fsBold];
end;

Otro:
Código Delphi [-]
if DBText8.Caption = UpperCase(Edit1.Text) then 
begin
With DBText8 do 
begin
Font.Color:= (clLime);
Font.Style:= [fsBold];
end;
end;

Saludos
PD: Me alegra mucho verte mas activo Maestro y amigo Roman.
__________________
Siempre Novato
Responder Con Cita
  #4  
Antiguo 14-09-2010
barakuda barakuda is offline
Miembro
 
Registrado: mar 2010
Posts: 79
Poder: 17
barakuda Va por buen camino
OK!!!

Muchas gracias asi mi codigo que da mas claro:

Código:
if DBText8.Caption=UpperCase(Edit1.Text) then
  begin
DBText5.DataField:='ip_A';
DBText8.Font.Color:=(clLime);
DBText8.Font.Style:=DBText8.Font.Style+[fsBold];
  end
un saludo !!!

Corrijo mejor asi:

Cita:
if DBText8.Caption=UpperCase(Edit1.Text) then

begin
DBText5.DataField:='ip_A';
DBText8.Font.Color:=(clLime);
DBText8.Font.Style:= [fsBold];
end

Última edición por barakuda fecha: 14-09-2010 a las 03:09:51. Razón: Corrijo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:49:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi