
Delphi - Form.
Dotaz.
Proč to nefunguje?
Jsem to zkoušel ve TForm2.FormActivate i ve TForm2.FormCreate
Form2.Left := Form1.Left + 100;
Form2.Top := Form1.Top + 100;
Form2.PopupParent := Form1;
Dotaz.
Proč to nefunguje?
Jsem to zkoušel ve TForm2.FormActivate i ve TForm2.FormCreate
Form2.Left := Form1.Left + 100;
Form2.Top := Form1.Top + 100;
Form2.PopupParent := Form1;
Zpět do poradny Odpovědět na původní otázku Nahoru
Skús objasniť ako a kedy vytváraš obidva formuláre. Majú sa zobraziť obidva hneď po spustení Tvojho programu ? Alebo inak?
Přes button na form1
Nevytvárm form2 za behu programu, form2 si nechám v nastavení projektu ako auto-create...
následne po kliknutí na button zavolám form2.show;
v obsluhe form2 onShow>
form2.Left := form1.left+100;
form2.Top := form1.top+100;
a funguje mi to...
No a ja zas zjistíl, že takto to take funguje
Přimo ve form1 v buttonu
Ukáž mi Tvoj kód, kde uvoľňuješ z pamäti formulár, ktorý si vytvoril....potom Ti možno zatlieskam...
Treba ma v OnClose nastaven caFree ..
Vis v cem bude problem? V nastaveni vlastnosti, kde se ma form zobrazit. Zrejme tam mas nastaveno na designed, to znamena tam, kde jej mas pri navrhu. Z hlavy ted presne nevim, ale tusim je to property FormPosition nebo WindowPosition. Zmen si to a pak ti bude nasyaveni pred Show fungovat.
Jste mněl pravdu.
Děkují
Dotaz mimo téma.
Jsem to tu trochu pročital a psal jste tu že mate delphi v prací a zakoupene nějake komponenty.
Co balik TMS Component Pack?
Konkretně AdvListview.
Z koupenych mame Sinea report, ten uz asi neni, pak Quantum grid a Oexport. Jinak asi nic