ورود

View Full Version : تعویض فرم



akb_behnam
سه شنبه 24 بهمن 1385, 00:07 صبح
من می خوام با زدن یک دکمه از فرمی به فرم دیگه برم این دستور رو نوشتم :



form2.show
form1.hide


و با این ارور رو برو می شم : OBJECT FORM2 NOT FOUND

rezaTavak
سه شنبه 24 بهمن 1385, 07:42 صبح
متغیر در فاکس پرو یک محدوده دارد: محلی یا عمومی.

ابتدا در متد init فرم اولی بنویس:



public form1
from1 = this

و در همین متد در فرم دومی:




public form2
form2=this




که دو متغیر form1,form2 بطور عمومی از نوع فرم ساخته بشه.



اما بهتر از اون استفاده از fromset است.
بک فرم ست بساز از منوی from



thisformset.from1.show

mehran_337
سه شنبه 24 بهمن 1385, 07:44 صبح
شما وقتی می توانید دستور فوق را اجرا کنید که چند فرم را در یک فرم ست داشته باشید
برای فراخوانی فرم دیگر از دستور


do form نام فرم


استفاده کن