Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 7 de 7

Tópico: Delphi

  1. #1

    Avatar de antoniomuwave
    Data de Ingresso
    Nov 2012
    Localização
    Sapezal
    Posts
    45
    Agradecido
    28
    Agradeceu
    11
    Peso da Avaliação
    0

    Padrão Delphi

    Olá a todos.
    to iniciando com delphi agora, to fazendo o meu 1° Launcher para servidores de MuOnline.
    coloquei o layout no delphi, até ai tudo bem.
    querendo dar um efeito a mais no meu projeto.
    queria saber como fasso para usar o events, onClick, onDragOver em um Timage.

    se alguem puder me ajuda, agredeço

  2. #2

    Avatar de YaHiKo
    Data de Ingresso
    Sep 2011
    Localização
    Mundo Perdido
    Posts
    59
    Agradecido
    9
    Agradeceu
    6
    Peso da Avaliação
    0

    Padrão

    esta querendo fazer rollover?

  3. #3


    Avatar de Shiu
    Data de Ingresso
    Mar 2010
    Localização
    Em algum lugar
    Idade
    34
    Posts
    7
    Agradecido
    90
    Agradeceu
    6
    Peso da Avaliação
    0

    Padrão

    Qual IDE você está utilizando?

    IDE = programa de desenvolvimento, por exemplo: RAD Studio, lazarus, etc
    "Não importa se estou fazendo certo ou errado, de qualquer forma irão arrumar um jeito de me criticar mesmo!"

  4. #4

    Avatar de antoniomuwave
    Data de Ingresso
    Nov 2012
    Localização
    Sapezal
    Posts
    45
    Agradecido
    28
    Agradeceu
    11
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por YaHiKo Ver Post
    esta querendo fazer rollover?
    Sim.

    Citação Postado originalmente por Shiu Ver Post
    Qual IDE você está utilizando?

    IDE = programa de desenvolvimento, por exemplo: RAD Studio, lazarus, etc
    Não sei --'

  5. #5

    Avatar de LaBaK
    Data de Ingresso
    Mar 2011
    Localização
    Escondido em Lorencia ;H
    Idade
    31
    Posts
    205
    Agradecido
    101
    Agradeceu
    58
    Peso da Avaliação
    16

    Padrão

    Ele perguntou qual versão do Delphi você está usando para desenvolver seu Launcher...

    Qual é IDE? se é Delphi7, Delphi 2007, Delphi 2010 ou Rad Studio, tipo DelphiXE, DelphiXE2, DelphiXE3, DelphiXE4

    deu para entender qual IDE você tá usando?
    Ah´´

  6. #6

    Avatar de antoniomuwave
    Data de Ingresso
    Nov 2012
    Localização
    Sapezal
    Posts
    45
    Agradecido
    28
    Agradeceu
    11
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por LaBaK Ver Post
    Ele perguntou qual versão do Delphi você está usando para desenvolver seu Launcher...

    Qual é IDE? se é Delphi7, Delphi 2007, Delphi 2010 ou Rad Studio, tipo DelphiXE, DelphiXE2, DelphiXE3, DelphiXE4

    deu para entender qual IDE você tá usando?
    ^^. SIM.
    Delphi 7 Second Edition

  7. #7


    Avatar de Shiu
    Data de Ingresso
    Mar 2010
    Localização
    Em algum lugar
    Idade
    34
    Posts
    7
    Agradecido
    90
    Agradeceu
    6
    Peso da Avaliação
    0

    Padrão

    Para adicionar eventos:

    [Somente usuários registrados podem vem os links. ]
    Obs: imagem encontrada na internet

    Basicamente a edição de eventos é igual pra quase todos (ou todos) as IDE's disponíveis para Delphi no momento.

    1. Clique no componente que você quer adicionar o evento
    2. No canto esquerdo, tem as propriedades do objeto, você só precisa clicar na aba eventos que você verá as opções
    3. Encontre o evento que quer editar(OnClick, OnMouseEnter, OnMouseDown, etc) e dê 2 clicks no espaço em branco ao lado
    4. Irá criar um código do evento automaticamente, basta colocar o seu código dentro


    Como requisitado por MP, uma forma de criar um botão com 2 imagens seria a seguinte forma:

    1. Coloque as 2 imagens na mesma posição
    2. Na imagem de cima, adicione o evento OnMouseDown com o seguinte código dentro: botao_de_baixo.BringToFront;
    3. Na imagem de baixo, adicione o evento OnMouseUp com o seguinte código dentro: botao_de_cima.BringToFront;


    O código ficaria assim:

    Código:
    procedure TfrmMain.botao_de_baixoMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
    begin
      botao_de_cima.BringToFront;
    end;
    
    procedure TfrmMain.botao_de_cimaMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
    begin
      botao_de_baixo.BringToFront;
    end;
    Obs: o código gerado pela sua IDE pode ser um pouco diferente do meu, já que eu utilizo o RAD XE4. O que importa é o que está dentro do BEGIN e END.

    Ainda existe a possibilidade de criar 3 estágios pro botão: normal, focado e pressionado. Você usaria a mesma técnica acima, mudando os eventos:

    • no botão normal você usa o OnMouseEnter pra chamar o botão focado
    • no botão focado o OnMouseDown para chamar o botão pressionado e o OnMouseLeave pra chamar o botão normal novamente
    • no botão pressionado, somente o OnMouseUp pra chamar o botão focado


    Fica como "lição de casa".
    Última edição por Shiu; 17-07-2013 às 01:16 PM.
    "Não importa se estou fazendo certo ou errado, de qualquer forma irão arrumar um jeito de me criticar mesmo!"

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Dúvida| Minimizer em Delphi
    Por Yann Diias no fórum Dúvidas
    Respostas: 9
    Último Post: 08-04-2014, 11:18 PM
  2. |Suporte| Função Delphi
    Por VinihBulla no fórum Dúvidas
    Respostas: 9
    Último Post: 15-01-2014, 11:37 PM
  3. |Download| Delphi 7 Enterprise Edition
    Por lucasbzs no fórum Delphi
    Respostas: 1
    Último Post: 24-03-2013, 05:51 AM
  4. |Dúvida| Erro Delphi
    Por Marceliin no fórum Delphi
    Respostas: 1
    Último Post: 12-08-2012, 11:30 AM
  5. |Dúvida| Delphi.
    Por -PC- no fórum Suportes|Dúvidas|Pedidos
    Respostas: 3
    Último Post: 12-08-2012, 11:27 AM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •