ورود

View Full Version : دسترسی از زیرفرم به toolbar داخل Formset



برنامه نویس کوچک
شنبه 08 مهر 1385, 07:54 صبح
سلام
Formsetی داریم که در داخل آن یک Toolbar ویک Mainform تعریف شده وما از داخل Mainform یک زیرفرمی بنام Form1 را اجرا میکنیم البته Form1 یک فرم مستقل میباشد حال چگونه میتوانیم ازداخل Form1 که فعال است متدها و خصوصیات Toolbar را تحت تاثیر قرار دهیم؟
متشکرم

mehran_337
شنبه 08 مهر 1385, 08:34 صبح
این مثال در سولوشن فاکس هست


thisformset.toolbarobject.show
یا مثلا :



thisformset.toolbarobject.cmdbutt.enable = .f.

binyaz2003
شنبه 08 مهر 1385, 10:54 صبح
نمیدونم شما بودید یا یکی دیگه که از طریق ایمیل این سوال رو از من پرسیدید به هر حال:
کدهای که آقا مهران گفتند برای صدا زدن از داخل یک شئ داخل فرم main هست راحتترین کار این هست که شما یک property به اسم مثلا oform در فرم مستقلتون form1 ایجاد کنید و هنگام فراخوانی فرم به اینصورت صدا بزنید
do form form1 with thisformset
و در متد init فرم اجرا شده این دستور رو بنویسید
parameter oform
this.oform=oform
یعنی به زبان ساده فرمست رو به این فرم میفرستید مثل یک مقدار ولی حالا یک شئ هست
حالا در هر جای فرم میتونید به کلیه فرمها و تولبار و اشیا داخل فرمست دسترسی داشته باشید
thisform.oform.toolbar.cmdbutt.enabled=.f.

mehran_337
شنبه 08 مهر 1385, 11:31 صبح
علی آقا ! به نکته خوبی اشاره کردی . ممنون

برنامه نویس کوچک
شنبه 08 مهر 1385, 13:05 عصر
از لطف شما دوستان بخصوص آقای حسین زاده متشکرم