Fórum ShowModal #229546

03/05/2004

0

Estou tentando abrir um segundo form em meu aplicativo utilizando ShowModal, para:
1º não proseguir com a execução até que o segundo formulário seja fechado;
2º retornar Ok ou Cancel.

O problema é que na execução, retorna ´Cannot Make a visible window modal´. Até prossegue com a execução, mas nenhuma das duas funções citadas acima funcionam.

Obs: no 2º form os dois botôes foram definidos o ModalResult= mrOk e mrCancel.

Obrigado
Reginaldo


Rezum

Rezum

Responder

Posts

03/05/2004

Dbergkamps

set a propriedade visible do form para false.


Responder

Gostei + 0

03/05/2004

Pabhen

no procedimento q chama o form vc faz assim:

application.creatform(Tform1, form1);
form1.showmodal;
form1.close;

no evento onclose do mesmo form vc faz assim:

action:=caFree;// isso tira o form da memoria

ps: o form naum pode estar do lado autocreate na seção de options.


Responder

Gostei + 0

03/05/2004

Rezum

Estou chamando o form corretamente.
Não entendi o o PS: . . . ., pode explicar melhor?


Responder

Gostei + 0

03/05/2004

Nildo

Não entendi o o PS: . . . ., pode explicar melhor?


Project -> Options

Tem uma listbox do lado esquerdo. Selecione seu formulário na lista e passe ele para o lado direito


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar