Jump to content


Photo

[RESUELTO] Click en la columna del ListView?


  • Please log in to reply
6 replies to this topic

#1 adriano_servitec

adriano_servitec

    Advanced Member

  • Miembros
  • PipPipPip
  • 91 posts
  • LocationCuritiba-Pr - Brasil

Posted 27 June 2011 - 05:18 PM

Buenas noches a todos,

Tengo un ListView tiene 4 columnas, y tengo que tomar medidas cuando se le da un clic en sólo la primera columna de la vista de lista.

Exemplo + ou - assí.



delphi
  1. if listview.collumn[0].selected then
  2.   execute algo




Gracias por la ayuda a todos.
  • 0

#2 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4111 posts
  • LocationMadrid - España

Posted 28 June 2011 - 12:13 AM



delphi
  1. procedure TForm1.ListView1MouseDown(Sender: TObject; Button: TMouseButton;
  2.   Shift: TShiftState; X, Y: Integer);
  3. begin
  4.   if (X > 0) and (X < ListView1.Columns[0].Width) and (ListView1.GetItemAt(1, Y) <> nil) then
  5.     Beep;
  6. end;




Saludos.
  • 0

#3 adriano_servitec

adriano_servitec

    Advanced Member

  • Miembros
  • PipPipPip
  • 91 posts
  • LocationCuritiba-Pr - Brasil

Posted 28 June 2011 - 05:32 AM

Muy gracias Escafandra

El código se trabajó muy bien para lo que necesito.

Gracias amigo.
  • 0

#4 adriano_servitec

adriano_servitec

    Advanced Member

  • Miembros
  • PipPipPip
  • 91 posts
  • LocationCuritiba-Pr - Brasil

Posted 04 July 2011 - 05:55 AM

Aprovechando el post ... Su crHandPoint cambiar el cursor cuando en la columna 0, y volver como en las otras columnas crDefault la ListView?
  • 0

#5 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4111 posts
  • LocationMadrid - España

Posted 04 July 2011 - 06:17 AM



delphi
  1. procedure TForm1.ListView1MouseMove(Sender: TObject; Shift: TShiftState; X,
  2.   Y: Integer);
  3. begin
  4.   if (X > 0) and (X < ListView1.Columns[0].Width) and (ListView1.GetItemAt(1, Y) <> nil) then
  5.     ListView1.Cursor:= crHandPoint
  6.   else
  7.     ListView1.Cursor:= crDefault;
  8. end;



Saludos.

  • 0

#6 adriano_servitec

adriano_servitec

    Advanced Member

  • Miembros
  • PipPipPip
  • 91 posts
  • LocationCuritiba-Pr - Brasil

Posted 04 July 2011 - 06:24 AM

Excelente ...
Funcionó como yo quería.  (y)

Una vez más gracias
  • 0

#7 adriano_servitec

adriano_servitec

    Advanced Member

  • Miembros
  • PipPipPip
  • 91 posts
  • LocationCuritiba-Pr - Brasil

Posted 19 August 2011 - 05:44 AM

Hola, soy nuevas dudas...

Imagen Enviada

Su centro es la imagen que aparece allí, en ListView?

Gracias..
  • 0




IP.Board spam blocked by CleanTalk.