Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá!
Cenário Atual:
Estou utilizando o Borland Delphi 5 e não encontrei o evento OnChange do form. Eu gostaria de enquanto o formulário estiver aberto o sistema fique rodando um CÓDIGO ou LOOP.
O que está acontecendo?
Tenho uma TDBGrid, um botão 'Inserir Item' e um botão 'Remover Item' (inativo). Enquanto a TDBGrid estiver vazia o botão 'Remover Item' deve permanecer inativo. Ao inserir um registro, o botão 'Remover Item' fica ativo, se a TDBGrid voltar a ficar vazia, novamente o botão 'Remover Item' fica inativo.
Minha solução ridícula:
Inseri no form um Timer e em cada um segundo ele realiza um teste para averiguar se a TDBGrid está vazia. Estando vazia o botão 'Remover Item' fica inativo SENÃO fica ativo.
Pergunta Final:
Existe um método melhor para solucionarmos isso?
Carregando comentários...