icones das conexcões

Delphi

13/12/2003

qual componente usar para colocar os icones das estações que se conectam ao programa na tela, é que estou desenvolvendo um prog de lan house e não sei como fazer isso, assim dessa forma clica sobre o icone, seleciona o cliente certo e faz as instruções necessárias, alguem sabe?

Sanses


Sanses

Sanses

Curtidas 0

Respostas

Sanses

Sanses

13/12/2003

será que ninguem sabe?


GOSTEI 0
Fábio Borges

Fábio Borges

13/12/2003

Sanses acredito que não exista um componente que faça este tipo de operação ou seja, no momento em que um componente do tipo Socket do lado cliente se conecta com o componente do lado servidor o ícone se altere conforme o estado, mas você pode fazer isto via código, vou te dar a lógica, depois tu procura os códigos blz...

No evento OnClientConnect do ServerSocket1 faça com que um objeto Timage receba o conteúdo de um TImageList (no caso a imagem de conectado)

No evento OnClientDisconnect do ServerSocket1 faça com que um objeto Timage receba o conteúdo de um TImageList (nesse caso a imagem de desconectado)

Espero ter ajudado...


GOSTEI 0
Fábio Borges

Fábio Borges

13/12/2003

Olá, andei dando uma mexida aqui no Delphi e tem um jeito melhor para fazer isso você só precisa ter o código para listar todos os computadores da rede em uma TListView.

No evento OnClientConnect do ServerSocket1 faça o seguinte:
ListView1.Items.Item[0].ImageIndex:=1; //obs: item[0] é o computador que se conectou ou desconectou

E no evento OnClientDisconnect do ServerSocket1 faça:
ListView1.Items.Item[0].ImageIndex:=0;


GOSTEI 0
Fórum Vini

Fórum Vini

13/12/2003

Caro Sanses,
para a dica do Fabio funcionar, é preciso que você mude a propriedade LargeImages ou SmallImages do seu ListView para o nome do seu ImageList.

Espero ter ajudado.
Vinicius.


GOSTEI 0
Sanses

Sanses

13/12/2003

obrigado pessoal, vou pesquisar as dicas, valew
Sanses


GOSTEI 0
POSTAR