Ma ajuta! Cum se închide o formă modală

Ajutor, cine poate. Cum se închide forma modală din forma însăși. Închidere nu ajută.

Închideți cu ajutorul funcției Închidere, dar nu apare aparent deoarece pentru că a blocat închiderea.







Descrieți situația în detaliu pentru că Închideți ar trebui să închideți formularul modal.

Este mai logic să închideți forma modală "din interior" atribuindu-i valoarea pentru valoarea Modalresult ca fiind: mrOK, mrCancel etc.
Se închide imediat :)

și va transmite suplimentar parametrul suplimentar la formularul principal.

Apelarea corectă la forma modală:

Dacă form2.showmodal = mrOk atunci butonul OK este apăsat după închidere, altele;

Ce vrei să faci Închideți de la OnActivate, uitați
Este ciudat un fel de aplicare a formei modale

Și cum poți face așa ceva?







Sunt probabil proastă, dar încă nu înțeleg - de ce f_prep.Închide și unde vrei să faci asta.

Scuze. Poate sunt proastă. Poate că mă apropii de această problemă pe marele curbei.
Trebuie să arăt UTILIZATOR progresul procesului și după finalizarea acestuia, închideți formularul, care arată progresul procesului.

Deci, unde este forma modală?

la Anatoli Podgorețki. Și cum să fac asta?

Nu faceți o formă modală sau cel puțin nu faceți acest lucru în OnActivate

Așa că forma poneală forma "modală" nouă navalno apoi 4tobi user ne lasil la formă glavnoi.

Oshibka în tom 4to OnActivate formi nelzea delat "Închideți.

samoe prostoe reshenie tvoei problemi ato construit "timer
i v sobitie OnTimer otcliu4aeshi ego delaeshi 4totebe nujno, apoi aproape, hotea sushestvuiut i bolee crasivie resheania.

pentru JEDI: Așa e, pentru ca formularul să fie modal. Dar punerea unui timer este într-un fel nu frumos, dar încă mulțumesc pentru idee.
Bine, îmi pare rău, îmi pare rău. Întrebarea este închisă.

Memorie: 0,74 MB
Durată: 0,028 secunde







Trimiteți-le prietenilor: