ببخشید که عنوان تاپیک رو اینجوری گذاشتم...! نمی دونستم چی بذارم...!
یه نگاه به عکس بندازبد...! :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سوال من اینه که این Child ها رو که مشخص کردم رو چه جوری ایجاد می کنند...؟
Printable View
ببخشید که عنوان تاپیک رو اینجوری گذاشتم...! نمی دونستم چی بذارم...!
یه نگاه به عکس بندازبد...! :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سوال من اینه که این Child ها رو که مشخص کردم رو چه جوری ایجاد می کنند...؟
برای پنجره Project ( اولی سمت راست از بالا ) Ctrl+R بگیر
برای پایینیش یعنی properties F4 رو بزن
برای Form Layout برو منوی view گزینه ی Form Layout Window رو بزن
برای پنجره ی Toolbox هم ( سمت چپی) منوی View گزینه ی ToolBox رو بزن
موفق باشی
سلام فرشاد جان. خوبی؟ نمیای این ورا :31:نقل قول:
البته فکر کنم منظور جناب !+ این بوده که چطوری از اینطور چیزها تو برناممون ایجاد کنیما. مگه نه؟ یعنی یه برنامه بنویسیم که اینطوری باشه. :11:
دقیقاً منظورم همینه...! :27:نقل قول:
چجوری یه برنامه بنویسیم که از این Child ها داشته باشه...؟ :13:
هیچ کس بلد نیست...؟
یکی بیاد راهنمایی کنه... لطفاً...!
برای این کار باید یه MDI فرم داشته باشی و توش فرم های دیگه رو که ایجاد میکنی به صورت Child تعریف کنی.
حیف که من خیلی وقته وی بی دات نت کار میکنم وگرنه بیشتر راهنماییت میکردم :11:
ولی این لینک رو واست پیدا کردم فکر کنم به دردت بخوره :
کد:http://visualbasic.freetutes.com/learn-vb6/lesson16.html
ممنون...! ولی...نقل قول:
من می خوام Child ها مثل همون عکسی که گذاشتم...! سر جاشون بچسبن...!
مثل همون ToolBox ویژوال بیسیک که یه Child ه...! و...
ممنون...!
خب چسبوندنش رو دیگه باید خودت بنویسی دیگه :20:نقل قول:
مثلا بگی اگه این فرم در این ناحیه Drag شد Move بشه به فلان جا....
یه نگاه به اون عکس بندازید...! Child هاش معمولی نیست...!
اگه به این راحتی ها بود که خودم درستش می کردم...!
اصلاً فکر نمی کنم بشه با VB این کار رو کرد...!
تو VB.NET هم از این Child ها هست...!
اینم عکسش...! :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
هیچ کس نظری نداره...؟
ممنون...!
سلام
منظورتان این پنل های راست و چپ است، یا Child وسط را میگویید؟
در یک راه ساده برای پنل های راست و چپ کافی است فرم را MDI کنید و در VB6 از کنترلر PictureBox و تنظیم خصیصه Align و در VB7~10 از کنترلر Panel و تنظیم خصیصه Dock استفاده کنید.
این کنترلر، پنل و ظرف جدا کننده شما در چهار سمت اصلی خواهند بود که فضای خالی باقیمانده MDI شما برای پنجره های Child میماند.
برای بزرگ و کوچک شدن فضاها با ماوس هم در VB7~10 که کنترلرهای Splitter و SplitContainer در دسترس هستند، در VB6 هم خودتان باید یک چیزی شبیه Splitter بسازید (سالها قبل درست کرده بودم، زیاد مشکل نیست)
=====
البته لازم به ذکر است که در dll های زیادی برای مدیریت این وضعیت (مشابه VS و SSMS و حتی Office2007 و...) ارائه شده که امکان داشتن پنل های بازشو با قابلیت تغییر سایز و مکان و... (دقیقاً مشابه پنل های خود VS2003 به بالا، که میتوان جابه جا شوند و کاربر تب بندیشان را تغییر دهد و انها را AutoHidden کند و...) عرضه شده.
البته dll هایی که من میشناسم مربوط به نسخه های جدیدتر است و از dll های مشابه برای VB6 بی اطلاع هستم.
مثل: (فایل dll با محیطی الگوبرداری شده از VS2005 + یک فایل نمونه exe)
mediafire.com/?zqglzfz0wyn
یا: (قابلیت و ابزار زیادی دارد و یک یاز انها همین پنلهای چهار سمت و نیز کنترلرهای مشابه Office2007/2010 است:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
کد:www.devcomponents.com/dotnetbar
و...
موفق باشید.