Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   FireMonkey (https://www.clubdelphi.com/foros/forumdisplay.php?f=50)
-   -   Detectar click en button header (https://www.clubdelphi.com/foros/showthread.php?t=94320)

look 26-11-2019 17:24:32

Detectar click en button header
 
Hola amigos, tengo el siguiente ListView:



para detectar el click en los botones del detalle utilizo:

Código Delphi [-]
procedure TFrmAEProduct.ListViewDetButtonClick(const Sender: TObject; const AItem: TListItem; const AObject: TListItemSimpleControl);
begin

  if AObject.name = 'BTN_ADD' then
  begin
    tmpDet.Edit;
    tmpDet.FieldByName('CANT').AsExtended := tmpDet.FieldByName('CANT').AsExtended + 1;
    tmpDet.Post;
  end;
end;

los botones del detalle los he creado en el modo DynamicApparence, pero en el header utilizo el custom por lo que el boton del header no tiene nombre, asumo "TextButton".

Código Delphi [-]
procedure TFrmAEProduct.ListViewDetButtonClick(const Sender: TObject; const AItem: TListItem; const AObject: TListItemSimpleControl);
begin

  if AObject.name = 'TextButton' then
  begin
    showMessage('it works!');
  end;
end;

los botones del detalle funcionan bien ,pero no logro detectar el click en ese boton del header.

me ayudan??

mRoman 26-11-2019 18:31:39

Es raro que un Objeto no tenga nombre....Button1, no sería este su nombre?? o algo asi?

Que delphi usas?

En este link, efectivamente no tiene nombre, no será que le debes de registrar tu mismo un nombre??
https://community.idera.com/develope...dio-10-seattle

look 26-11-2019 18:38:19

Cita:

Empezado por mRoman (Mensaje 534598)
Es raro que un Objeto no tenga nombre....Button1, no sería este su nombre?? o algo asi?

Que delphi usas?

En este link, efectivamente no tiene nombre, no será que le debes de registrar tu mismo un nombre??
https://community.idera.com/develope...dio-10-seattle

Hola amigo, delphi berlin, de hecho olvide comentar algo, el listview es alimentado por livebindigs, es decir que se llena por medio de una query y si... el ese objeto boton del header en particular no tiene nombre por alguna razon, ve y has la prueba :)

look 26-11-2019 18:42:12

aqui el detalle:



al crear los objetos del detalle en modo dinamico , tu creas los campos que necesitas, pero el Header no tiene esa opcion, pero si te deja hacerlo en modo dinamico activando las opciones que necesitas, pero de este modo se pierde que nombres los objetos.


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

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