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 06-05-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Question ListView y CheckedBoxes

Otra pregunta con respecto a TListView

Tengo la opcion de Checkboxes a true.
por ello necesito de saber que items han sido checados
o marcados y los que esten marcados, pase su valor. ??;S
a un Tedit.

por ejemplo. tengo
un item con su subtiem.
------------------------------------------
|Cuenta de Correo | Descripcion |
-------------------------------------------
||*| Cuenta@hotmail.com | Amigo |
||*| Otra@hotmail.com | Trabajo |
|| | Una@hotmail.com | para el espam |
|| | ss@hotmail.com | amiga |
-------------------------------------------

y entonces al hacer click en el boton. | aceptar.|
Las cuentas de correo de los items checkados o marcados
pasen a un TEdit. más un separador la coma ( , ).

--------------------------------------
|Cuenta@hotmail.com,Otra@hotmail.com |
--------------------------------------

Hasta ahora no logro hacer funcionar mi idea, solo obtengo errores de acceso
memoria.

Gracias.- por la atencion.n
Responder Con Cita
  #2  
Antiguo 07-05-2005
FDB FDB is offline
Miembro
 
Registrado: feb 2005
Posts: 40
Poder: 0
FDB Va por buen camino
Buenas!..

Te comento.. a grandes rasgos el codigo que aqui te pongo hace lo que tu quieres, supongo que abrá formas mas "profesionales" o como quieran llamarlo de hacerlo pero vamos, en un principio mejor que lo que por ahora tienes.. supongo que es..

Código Delphi [-]
var
i : integer;
begin
for i :=0 to listview1.Items.Count-1 do
if listview1.Items[i].Selected then
edit1.text := edit1.text+listview1.Items[i].Caption+',';
end;

eso en un boton.

Saludos! espero que te sirva para guiarte...
Responder Con Cita
  #3  
Antiguo 07-05-2005
FDB FDB is offline
Miembro
 
Registrado: feb 2005
Posts: 40
Poder: 0
FDB Va por buen camino
ups se me olvidaba... ahí uso la propiedad selected, mientras que si quieres hacerlo trabajando con los checks debes usar la checked.. aunque supongo que lo sabrás...

pero por si acaso

venga Saludos! nuevamente
Responder Con Cita
  #4  
Antiguo 07-05-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Thumbs up Funciono bien.

En pocas lineas te agradesco .. la orientación

funciono muy bien.

ya estaba harto desesperado que no lograra hacer
funcionar dicha idea.

Gracias de nuevo.
Responder Con Cita
  #5  
Antiguo 07-05-2005
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
Un pequeño detalle: en el algoritmo de FDB sobrará una coma al final.

// Saludos
Responder Con Cita
  #6  
Antiguo 07-05-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Asi es Roman yo especifique la coma al incio de la cuenta de correo. pero tambien si la pongo al final. me resulta enviar el correo. solo que no tenga, ,, doble coma. pues se me hehca a perder el exchange DNS lookup o algo asi. .

Todavai no logro como hacer para revisar el contenido del Edit. y si existen dobles triples o 4 comas, juntas ,,,,, eliminarlas y colocar solo una coma.
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 06:48: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