Ir para conteúdo
Fórum Script Brasil

Drzin

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Drzin

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Drzin's Achievements

0

Reputação

  1. Bom dia amigo, obrigado pela resposta mas consegui resolver com CallBack, coloquei TKeyDownCallBack = procedure(Sender: TObject; var Key: Word; Shift: TShiftState) of object; Em uma unit a parte que é conhecida por todos os forms, já que a unit principal Shell não conhece as telas que são abertas posteriormente dependendo dos eventos por que em alguns casos a responsabilidade de algumas acoes são das próprias telas que foram vinculadas, dessa forma quando eu vinculo uma tela no painel(Shell) eu atribuo o o OnKeyDown a esse CallBack FKeyDOwnCallBack := self.OnKeyDown; e no principal sempre chamo o callback antes dele mesmo procedure TShell.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Assigned(FKeyDOwnCallBack) then FKeyDOwnCallBack(Sender,Key,Shift);
  2. Boa noite, se eu entendi direito você precisa percorrer todos os números no seu intervalo que seria de 1 até x, supondo que x e igual a 15 você irá fazer um for de 1 até x e para cada repetição verificar se o. contador mod 5 e igual a 0 se for ele e múltiplo e vai somando em uma variável. Nesse caso teríamos o 5 mod 5 , 10 mod 5 , 15 mod 5. Onde a soma seria de 30. Conseguiu entender ??
  3. Boa noite, estou criando uma aplicação com base em uma anterior e preciso que o comportamento fique o mais próximo mais tentando reorganizar tudo e trazer melhorias, preciso que a aplicação tenha um formulário principal que chamo de Shell onde para cada evento abre uma tela dentro dele manipulando o parent por exemplo tenho um painel chamado de pnlconteudo onde tudo e aberto apetando F10 vem uma tela para inserção de itens até aí beleza, mais essa tela também tem eventos no keydown que também e F10 para realizar outra operação mais como eu não tenho showmodal e sim faço um vincular no pnlconteudo toda vez que eu aperto uma tecla ele dispara o evento do Shell ao invez do que eu estou atualmente mais mesmo assim consegui resolver fiz um callback que eu passo o evento de keydown da tela de inserção de itens para o shell e funcionou beleza mesmo tendo que tomar cuidado para não disparar e enventos em 2 forma zerando a Key, mais agora preciso que dentro do form que foi vinculado vincular outro form e controlar também o seu keydown de forma que ele só execute na própria tela, não sei se fui Claro qualquer coisa faço um aplicativo de exemplo. Se alguém puder me ajudar. Não sei se coloquei no lugar certo, primeiro post
×
×
  • Criar Novo...