Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-04-2011
juaarias juaarias is offline
Miembro
NULL
 
Registrado: nov 2010
Posts: 50
Poder: 0
juaarias cantidad desconocida en este momento
delphi 10 lite,radiogroup

gente queria consultar si hay alguna forma de asignarle a un label el contenido de un items seleccionado de un radiogroup ??????????'sin hacelo con if then como lo vengo haciendo,saludos
Responder Con Cita
  #2  
Antiguo 10-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.108
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Sí, se puede, pero estaría bien que pusieras el código que estás usando para que lo veamos y aconsejarte mejor.

Por cierto, recuerda nuestra guía de estilo, gracias.

Y si tienes un delphi "pirateado" no hace falta que lo publiques en el título para que todo el mundo se entere
Responder Con Cita
  #3  
Antiguo 10-04-2011
juaarias juaarias is offline
Miembro
NULL
 
Registrado: nov 2010
Posts: 50
Poder: 0
juaarias cantidad desconocida en este momento
no sabia que era pirateado, es el que me dan en al facu.
ya resolvi el ejercicio de esta manera:
Código:
  if rdgTipoPago.ItemIndex=0 then
        begin
        frmRecibo.lblTipo.Caption:='Efectivo';
        end
        else begin
          if rdgTipoPago.ItemIndex=1 then
          begin
          frmRecibo.lblTipo.Caption:='Tarjeta';
          end
          else begin
            if rdgTipoPago.itemIndex=2 then
            begin
              frmRecibo.lblTipo.Caption:='Cheque';
            end;
en este caso eran 3 items pero si llegara a precisar utilizar mas seria engorrozo
Responder Con Cita
  #4  
Antiguo 10-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.108
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Puedes hacerlo así:

Código Delphi [-]
frmRecibo.lblTipo.Caption := rdgTipoPago.Items[rdgTipoPago.ItemIndex]
Responder Con Cita
  #5  
Antiguo 10-04-2011
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola juaarias,
¿Conoces la estructura de selección CASE? Tu código puede simplificarse con ésta.

Código Delphi [-]
case rdgTipoPago.ItemIndex of
0: frmRecibo.lblTipo.Caption := 'Efectivo';
1: frmRecibo.lblTipo.Caption := ...
...
N: ...
end; // El case finaliza con un end.

Te recomiendo una lectura sobre la gramática y sintaxis de Pascal/Object Pascal. En la ayuda hay todo un apartado sobre ésto.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #6  
Antiguo 10-04-2011
juaarias juaarias is offline
Miembro
NULL
 
Registrado: nov 2010
Posts: 50
Poder: 0
juaarias cantidad desconocida en este momento
si la conozco, se me habia ocurrido algo asi, pense que habia alguna propiedad que señale el item seleccionado,como para asignar directamente.
MUCHISIMAS GRACIAS GENTE GRACIAS POR SU COLABORACION
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi 2007 Lite ?? pmtzg Varios 3 28-02-2009 23:57:11
Delphi 10 Lite y TIBDataSet TrUnkS Conexión con bases de datos 6 25-06-2007 06:49:35
Delphi 10 lite & Zeos caiac Conexión con bases de datos 2 07-03-2007 05:06:14
TDataSet Delphi Lite 10 JoseAntonio Conexión con bases de datos 2 24-02-2007 05:00:57
Delphi 10 Lite v3.0 [SP1 Integrated] MAXIUM La Taberna 11 03-10-2006 01:12:50


La franja horaria es GMT +2. Ahora son las 23:21:02.


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