سلام
اگر بخواهیم از form1 به form 2 بریم
چه دستوراتی لازمه
ممنون
سلام
اگر بخواهیم از form1 به form 2 بریم
چه دستوراتی لازمه
ممنون
یه Button تو فرم اولت تعریف کن و دستور Form2.show رو براش بنویس. و تو قسمت uses مربوط به فرم 1 دستور unit2 رو براش بنویس.
البته بهتره از showmodal استفاده کنی. و یرای اضافه کردن هم میتونی از use unit (alt+f11) i استفاده کنی.
هم از
Form2.Show
می تونی استفاده کنی هم از
Form2.ShowModal
باید ببینی کدومشون به کارت میاد. توی اولی فرم قبلیت فعال می مونه ولی توی دومی نمی تونی با فرم قبلیت کار کنی.
سلام
آقا اگه بخوايم كه پنجره دوم فرزند پنجره اول باشه و ما بتونيم توي پنجره پدر ، پنجره فرزند رو باز و يا بسته كنيم بايد چي كار كنيم؟
ممنون
جنس فرم فرزند باید MDIChikd بشه (امیدوارم درست نوشته باشم) و فرم اصلیتون هم باید فرم والد بشه.
بعد تقریبا کار تمومه ولی نکات خاصی باید رعایت بشه کع بهش میرسی.
من خاصیت فرم ها رو تغییر دادم ولی دیگه فرم فرزند روی نمی تونم ببندم باید فرم پدر را ببندم تا فرم فرزند بسته شه .
با سلام
باید در onclose مربوط به events فرم فرزند کد زیر را بنویسید :
با تشکرکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
بعد از كلي كلنجار رفتن و تحقيق و تفحص فهميدم كه چه طور پنجره فرزند و باز و بسته كرد :
در ابتدا براي اينكه پنجره فرزند بسته بشه بايد توي رويداد onclose فرم بنويسي :
بعد ، براي اينكه در يك زمان فقط يك پنجره فرزند باز باشه ، بايد كد رو اينجوري بنويسي :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا توي فرم پدر در ابتدا متغير Bool_form رو معرفي كنيد .کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سپس كد زير رو توي مثلا رويداد يه كليد بنويسيد :
.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
.
.
.
.
حالا يه سوال ديگه :
فرض كنيد كه ما 2 پنجره فرزند داريم.والان هر دو پنجره باز هست اما فرم3 روي فرم 2 هست و ما مي خواهيم كه فرم 2 بياد جلو و فرم 3 بره عقب ؟چهط طور بايد اين كار رو كرد؟![]()
Last edited by Majid.Ebru; 25-06-2010 at 13:23. دليل: اصلاح متن "عنوان"
1. با انتخاب اون دقیقا مشابه با ویندوز.
2. استفاده از Tile
3. معمولا فرم فرزند، به صورت جداگاه Create میشه و از ابتدا وجود نداره.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)