Ir para conteúdo

POWERED BY:

Arquivado

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

Renanbg

Form tipo Modal

Recommended Posts

Uso no sistema dois forms no cadastro, um que chamo de manutenção onde tem o grid com os dados e um que chamo de edição com os dbedits

 

No de manutenção uso showmodal, e queria usar no de edição tbm para evitar que alguem clica-se fora dele, mas tem um problema...

 

Eu testo se há campos vazios na hora de gravar e se achar da uma mensagem e o foco se volta para o campo vazio...

 

Se uso show funciona beleza, mas com showmodal da a msg e fecha o form de edição com o campo vazio...

 

ex:

 

if dbednome.text='' then  begin  Mensagem := 'Informe o funcionário!';  Application.MessageBox(PCHAR(Mensagem), 'Atenção', MB_ICONINFORMATION + MB_OK);  dbednome.setfocus;  abort;  end  else  frmdm.tbinstrucoes.post;

Algo a ser mudado no codigo, tem outra forma de fazer ou não ha o que fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque como mrNone, e faça algo do tipo:

 

if dbednome.text='' then	begin	Mensagem := 'Informe o funcionário!';	Application.MessageBox(PCHAR(Mensagem), 'Atenção', MB_ICONINFORMATION + MB_OK);	dbednome.setfocus;	abort;	endelse	frmdm.tbinstrucoes.post;ModalResult:=mrOk;

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza marcio...mais uma coisa...Eu ja vi em VB, n sei se da p fazer em delphiAlgum comando que n deixe arrastar a janela..quero ela fixa...tem?

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.