PDA

View Full Version : قرار دادن یک فرم ، زیر بفیه فرم ها



alizanganeh
پنج شنبه 14 دی 1391, 22:45 عصر
میخوام داخل یک دکمه یک کدی بنویسم که وقتی روی دکمه کلیک میکنم مثلا Form1 بره زیر بقیه ی فرم های باز
مثل حالت Order توی Microsoft Office که میشه بین چند شکل ، شکلی که رو یا شکلی که زیر قرار میگیره رو تعیین کنیم

ممنون

mehran901
پنج شنبه 14 دی 1391, 23:10 عصر
ی تابع ساده api داره .... ی سرچ کنین پیدا میشه... اگه پیدا نشد مطرح کنین پیداش میکنم ... تابعش فکر کنم همچین چیزی بود settobackground یا ی چیزی مشابه این...! برعکس always on top هست...

alizanganeh
جمعه 15 دی 1391, 10:03 صبح
مهران جان من چیزی پیدا نکردم
چون نمیدونم دقیقا باید دنبال چی بگردم
اگر میشه بی زحمت زحمتشون واست بکش
ببخشیدااا :قلب:

Hashemvp
جمعه 15 دی 1391, 10:29 صبح
دوست عزیز نیازی ب تابع Api نیست

فکر کنم اینطوری استفاده کنی مشکلت حل بشه

Form.ZOrder

بجای Form اسم فرم مورد نظرتو مینویسی

موفق باشی

alizanganeh
جمعه 15 دی 1391, 12:08 عصر
دوست عزیز نیازی ب تابع Api نیست

فکر کنم اینطوری استفاده کنی مشکلت حل بشه

Form.ZOrder

بجای Form اسم فرم مورد نظرتو مینویسی

موفق باشی



زدم نشد
ببینید من اینو میخوام :
توی یک فرم MDI یک فرمی رو نمایش دادم که برای پس زمینه ازش استفاده میشه و کل زمینه ی mdi رو گرفته
وقتی یک فرمی رو که mid-child هستش باز میکنم میاد روی فرمی که برای پس زمینه است ، ولی وقتی رو فرم پس زمینه کلیک میکنم ، تموم فرم ها میرن زیر این فرم
میخوام روی کلیک فرم پس زمینه بگم که فرم پس زمینه ، زیر بقیه ی فرم های child باشه

حالا شاید بهتر بدونید هدفم چیشه

ممنون

Hashemvp
جمعه 15 دی 1391, 12:57 عصر
فکر کنم این سورس ب دردت بخوره
http://www.4shared.com/file/158853753/6fa6e5d9/Control_MDIForm_background.html
موفق باشی

alizanganeh
جمعه 15 دی 1391, 14:37 عصر
هاشم جان بی زحمت همینجا توی تالار ضمیمه کن
از 4shared خیلی دردسر داره

ممنون

Hashemvp
جمعه 15 دی 1391, 14:49 عصر
والا منم دوست دارم توی همین فروم زمینه کنم و تا الان هر چی فایل خواستم ضمینه کنم
بهم پیغام خطا میده و نمیتونم ضمینه کنم

ببخشید دوست عزیز
ولی با فرشر راحت میشه دانلود کرد من لینک هم تست کردم مشکلی نداره فقط باید لوگین بشی توی فرشر

موفق باشی

moghadam1372
جمعه 15 دی 1391, 15:48 عصر
اول یک فرم پدر بندازید روی صفجه MDI , و فرم های دیگر رو از داخل تنظیماتشون MDI_child رو true کنید

alizanganeh
جمعه 15 دی 1391, 22:26 عصر
اول یک فرم پدر بندازید روی صفجه MDI , و فرم های دیگر رو از داخل تنظیماتشون MDI_child رو true کنید



راستش متوجه نشدم چی میگید :لبخند::قلب:

alizanganeh
جمعه 15 دی 1391, 23:27 عصر
فکر کنم این سورس ب دردت بخوره
http://www.4shared.com/file/158853753/6fa6e5d9/Control_MDIForm_background.html
موفق باشی




چیزی که من میبینم اینه که شما یک pixturebox رو بازش کردی در ابعاد فرم
این کارو خودمم انجام دادم
ولی مشکلم چیزی دیگه ایه که بالا گفتم
ممنون

salamu
شنبه 16 دی 1391, 11:41 صبح
شما می خواهید حتماً با فرم باشه و یا برای پیکچر باکس و غیره هم اشکالی ندارد؟

alizanganeh
شنبه 16 دی 1391, 12:20 عصر
ببینید من همه ی اون کارا رو انجام دادم
من فرمی رو ایجاد کردم که پس زمینه برای mid میذاره
من الان یک کدی میخوام که باهاش بتونم یک فرمی از قرزند های mdi رو زیر بقیه ی فرزند ها قرار بدم

Hashemvp
شنبه 16 دی 1391, 13:34 عصر
دوست عزیز اگه امکانش هست پروژه رو بذارید یا یه نمونه مثل پروژه خودتون بذارید تا بررسی بشه

موفق باشی

alizanganeh
شنبه 16 دی 1391, 19:50 عصر
توی ضمیمه برنامه ای گذاشتم که مشکلمو نشون میده
اگرو برنامه رو اجرا کنید ، form1 رو میبینید که همراه با یک عکس در پس زمینه ی فرم mdi قرار میگیره
اگر برید از منوی فایل روی form2 کلیک کنید ، فرم 2 بصورت فرزند همانند فرم 1 ولی نه بصورت تمام صفحه اجرا میشه
حالا اگر روی پس زمینه که فرم 1 باشه کلیک کنید ، فرم 2 میره زیر فرم 1
من میخوام کدی بنویسم که اگر روی فرم 1 کلیک شد ، بازم فرم 1 زیر فرم 2 بمونه
ینی فرم 1 همیشه زیر تمامی فرم ها باشد.

ممنون


97923

محسن واژدی
شنبه 16 دی 1391, 21:34 عصر
سلام علیکم
دستور زیر رو در Form1 قرار بدین:
Private Sub Form_Activate()
Me.ZOrder 1
End Sub

موفق باشید

alizanganeh
شنبه 16 دی 1391, 21:41 عصر
داش محسن دمت گرم
بچه ها گفته بودن ولی اون 1 رو نگفته بودن
کارت عالیه
واقعا ممنون
از بقیه ی بروبچ هم که کمک کردن تشکر میکنم فراوان
همه موفق باشید :قلب:

Hashemvp
شنبه 16 دی 1391, 21:55 عصر
دوست عزیز برات پروژه رو درست کردم
خواستم ضمینه کنم باز هم نتونستم نمیدونم دلیلش چیه واقعا ولی حتی7 1 کیلو بایت هم نمیتونم ضمینه کنم

اپلودش کردم اینجا اینم لینکش
http://uploadtak.com/images/h5799_Background_For_MDIHv.zip
امیدوارم به دردت بخوره
موفق باشی