Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-03-2007
Avatar de joHn je@N
joHn je@N joHn je@N is offline
Miembro
 
Registrado: jun 2005
Ubicación: Toluca, Mexico
Posts: 44
Poder: 0
joHn je@N Va por buen camino
Unhappy ???bueno

Creo que estan haciendo una tormenta en un vaso de agua. jejejeje
Porque no veo la complicación.(sera que a lo mejor no he entendido bien) pero, lo mas simple que se me ocurre es una variable que vaya de 1 a 4 y veceversa dependiendo el caso en el que se seleccione (check = true, Inc(variable)) o deseleccione (check = false, Dec(variable)). y para ver cuantos tienes seleccionados pues
puedes ver el valor de la variable o con un ciclo como ya lo han dicho antes.

Código Delphi [-]
var seleccionados : Byte;//privada o publica segun el caso y le pones valor de 0 en donde se necesite
//insertas un TBitBtn, un Label y un CheckListBox

procedure TForm1.BitBtn1Click(Sender: TObject);
begin  //en este codigo se le agregan los items que desees al CheckListBox con nombre ckbox
ckbox.AddItem('item ' + IntToStr(ckbox.Count + 1), self);
Label1.Caption := 'Has agregado ' + 'item ' + IntToStr(ckbox.Count);
end;

procedure TForm1.ckboxClickCheck(Sender: TObject);
begin
if ckbox.Checked [ckbox.ItemIndex] then       ///aqui te dice cual seleccionas y cual no
begin
   if seleccionados < 4 then
     Inc (seleccionados)
   else
     ckbox.Checked [ckbox.ItemIndex] := False;
   Label1.Caption := 'Seleccionado: ' + ckbox.Items.Strings [ckbox.ItemIndex];
end
else
begin
   Dec (seleccionados);
   Label1.Caption := 'Deseleccionado: ' + ckbox.Items.Strings [ckbox.ItemIndex];
end;
end;

Checa bien los códigos. creo que ahi esta la respuesta que buscas.

SALUDOS

Última edición por joHn je@N fecha: 01-03-2007 a las 09:07:06.
Responder Con Cita
  #2  
Antiguo 01-03-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Cita:
Empezado por joHn je@N
Creo que estan haciendo una tormenta en un vaso de agua. jejejeje
Porque no veo la complicación.
No, si complicación no tiene ninguna, pero sin saber si es marcar, seleccionar o inhabilitar items es dificil contestar, además cada una de las cosas tiene su solución. Sabiendo de antemano lo que quiere hacer es fácil dar la solución .


Saludos de buen rollo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 02-03-2007
Avatar de joHn je@N
joHn je@N joHn je@N is offline
Miembro
 
Registrado: jun 2005
Ubicación: Toluca, Mexico
Posts: 44
Poder: 0
joHn je@N Va por buen camino
Asi es

Totalmente de acuerdo.
No hay más que decir. Para hacer algo, necesitas saber que es!!!.

SALUDOS
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
dudas con TStrings aranel OOP 5 18-10-2005 21:49:47
dudas delamisma Varios 1 15-02-2005 23:15:47
Dudas con el sql acrophet Conexión con bases de datos 6 07-10-2003 16:29:54
Dudas de SQL Rubiel SQL 2 09-06-2003 16:16:50
Dudas de SQL Rubiel Conexión con bases de datos 3 09-06-2003 15:53:41


La franja horaria es GMT +2. Ahora son las 06:35:29.


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