România
Roportal.ro

Sunt incepator si doresc lamuriri

Început de Constantin Marin, Vin 5 oct 2007 · 3 răspunsuri · 3.413 vizualizări

Constantin Marin43 mesaje#1

Am creat doua formulare : Form1 si Form2.

In Form1 am doua butoane: Afiseaza si Iesire din program.

Vreau cind apas butonul Afiseaza sa mi se deschida Formul2.

Eu am scris urmatorul cod la butonul Afiseaza :

ThisForm.Release
Form2.Show

In momentul cind rulez programul si apas butonul Afiseaza imi apare urmatoarea eroare :

"Object FORM2 is not found."

La butonul Iesire din program am scris codul :

ThisForm.Release()

Acest buton functioneaza , rugamintea mea este sa-mi spune-ti daca codul este corect

In legaturea cu butonul Afiseaza va rog frumos sa-mi spune-ti ce cod trebuie sa scriu ca sa-mi deschida Form2

Va multumesc anticipat de amabilitate.

Barba Albastra2.495 mesaje#2

Poate n-ar trebui sa faci ThisForm.Release inainte de Form2.Show. Mai bine ai pune un Hide daca vrei sa dispara.. Pe de alta parte ar fi mult mai practic daca ai spune si in ce limbaj programezi, ca ... sunt mai multe...

Constantin Marin43 mesaje#3

Imi cer scuze ca nu am specificat ca ceea ce fac o realizez cu Visual Fox Pro 9.

inca o data imi cer scuze.

madalina_604 mesaje#4

Pentru butonul "afiseaza" incearca secventa:

ThisForm.Release

Do Form Form2

(poti sa nu faci release si form2 va apare peste form1... depinde ce vrei tu in continuare)

banuiesc ca form1 este primul form definit de tine, iar daca nu ai mai scris alte alea, la comanda "run" el se incarca automat. Urmatorul form, form 2, trebuie sa-l incarci tu (cu load form).... abia apoi poti sa te joci cu .hide, .release sau .show....succes!

Editat Sâm 6 oct 2007 22:21

← Înapoi la Programare