[delphi-br] Como acessar um objeto dentro de um componente?

2008-07-07 Por tôpico listas2004
Olá pessoal Alguém sabe como faço para acessar um objeto dentro de um componente? Estou usando o componente TJvScrollMax da JEDI. Dentro desse componente é colocado outro, o TJvScrollMaxBand (é uma banda do estilo QReport), mas não se trata de componente de impressão. Dentro do

Re: [delphi-br] Como acessar um objeto dentro de um componente?

2008-07-07 Por tôpico Daniel Bastos
vc não pode acessar este botão, pois vc não pode acessar uma variável private de um componente qualquer. Neste caso, ou vc desabilita o TJvScrollMaxBand inteiro, ou nada :) Abs. Daniel A. Bastos 2008/7/7 listas2004 [EMAIL PROTECTED]: Olá pessoal Alguém sabe como faço para acessar um

Re: [delphi-br] Como acessar um objeto dentro de um componente?

2008-07-07 Por tôpico Jackson Gomes - ToolsComps
Alguém sabe como faço para acessar um objeto dentro de um componente? Vc pode criar um componente herdado e criar um método que desabilite o seu botão. type TMeuComp = class(TMeuCompAnterior) public procedure DesabilitaBotao; end; procedure TMeuComp.DesabilitaBotao begin

Re: [delphi-br] Como acessar um objeto dentro de um componente?

2008-07-07 Por tôpico Joao Morais
Jackson Gomes - ToolsComps wrote: Alguém sabe como faço para acessar um objeto dentro de um componente? Vc pode criar um componente herdado e criar um método que desabilite o seu botão. type TMeuComp = class(TMeuCompAnterior) public procedure DesabilitaBotao; end;

Re: [delphi-br] Como acessar um objeto dentro de um componente?

2008-07-07 Por tôpico Jackson Gomes - ToolsComps
Só funciona se a propriedade for protected, e se este for o caso, basta realmente tem esse porém. fazer um cast para uma friend class sem a necessidade de criar um novo método: type TJvScrollFriend = class(TJvScroll); begin TJvScrollFriend(OComponente).Button.Enabled := False; Boa

Re: [delphi-br] Como acessar um objeto dentro de um componente?

2008-07-07 Por tôpico Onjahyr - GMAIL
É, mas no meu caso nenhum funcionou, eu resolvi de outra forma mais direta :) O objeto não era protected, e eu não tava criando em tempo de execução para poder manipular ele, então, como os componentes da JEDI vem com os fontes eu implementei a propriedade ButtonEnabled. Funcionou beleza...