Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Geovane Velmer

[Resolvido] Como verificar se um form esta ativo ?

Recommended Posts

Galera como eu fasso pra verificar se um form esta ativo

tipo eu tenho 3 form's um é o form Main ou é o de cliente e o outro o de cidade

 

Quando eu crio o form main.. eu não crio junto o de cliente e nem o de cidade

mais quando eu criar o form cidade, no evento onclose dele eu tenho que verificar se o form cliente esta ativo, se foi criado

e se ele foi criado eu devo executar uma ação.. se ele nao foi criado eu nao posso executar essa ação

 

Alguem tem ideia de como eu fasso isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize Form.focused

 

ex.:

 

if (Form1.Focused) then

showmessage('o form1 esta selecionado (ativo)');

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize Form.focused

 

ex.:

 

if (Form1.Focused) then

showmessage('o form1 esta selecionado (ativo)');

 

Deu certo cara..

 

mais você sabe como eu faço pra zerar a seleção de um dblookupcombobox ?

tipo .. ta seleciona o o item X no combo e eu clico em limpar e ele fica em branco.. mas ainda com os items para seleção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu certo cara..

 

mais você sabe como eu faço pra zerar a seleção de um dblookupcombobox ?

tipo .. ta seleciona o o item X no combo e eu clico em limpar e ele fica em branco.. mas ainda com os items para seleção.

 

pra isso, você precisa limpar o campo ao qual o dblookupcombobox está linkado...

 

tipo:

DBLookupComboBox1.DataSource = dsTabela

DBLookupComboBox1.FieldName = Campo

DBLookupComboBox1.ListSource = dsTabela2

DBLookupComboBox1.KeyField = CampoChave

DBLookupComboBox1.KeyValue = CampoChave

 

 

para limpar, você limpa o campo linkado:

 

 

queryTabela.FieldByName('Campo').Clear;

 

 

 

abraços !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.