PDA

View Full Version : سوال: باز شدن فرم 2 در پنجره فرم 1 ؟!



reza0916
سه شنبه 28 شهریور 1391, 04:42 صبح
سوال اول :: امکانش وجود داره که فرم های یک برنامه فقط در یک پنجره نمایش داده شوند؟
مثلا یه برنامه setup رو در نظر بگیرید که بوسیله next , back بین قسمتهای مختلف (مثلا قسمت خوشامد گویی ، تعیین مسیر نصب و قسمت پایانی) عقب جلو میشیم حالا اگه هر قسمت رو یه فرم در نظر بگیریم چطور کاری کنیم مثل برنامه setup بین فرم هامون جابجا بشیم .اونم فقط در یک پنجره ؟

سوال دوم :: اگه بر روی یه درایو (مثلا C) کلیک راست و Properties انتخاب کنید یه پنجره باز میشه که دارای چند سربرگه که با انتخاب هر سربرگ متحواش نشون داده میشه .... حالا چگونه میتونیم در ویژوال استودیو چنین فرمی تهیه کنیم منظورم فرمی با چند سر برگ که با کلیک هر سربرگ متحواش پایین نشون داده بشه..
آیا هر سربرگ یه فرم جداگونست یا همه سر برگها در یک فرم و متحوای هر سربرگ گروه بندی شده و با کلیک بر روی سربرگها شو و های (show و hidd) میشوند?

سوال سوم :: میشه در تنظیمات ویژوال استودیو کاری کرد که در هنگام کد نویسی خاصیت ها رو مثلا زرد نشون بده .. متدها چطور؟

ali_habibi1384
سه شنبه 28 شهریور 1391, 07:54 صبح
اونهايي كه شما در فايل ست آپ ميبينيد هركدام يك فرم هستند منتها چون همه در يك مكان هستند اينجوري بنظر مياد.
براي سر برگ از كنترل Tab استفاده كنيد . همه تبها در يك فرم قرار ميگيرند

Parham.D
سه شنبه 28 شهریور 1391, 10:17 صبح
جواب سوال اول:



Form form = new Form();

form.TopLevel = false;
panel1.Controls.Add(form);

form.Show();



سوال دوم جواب داده شد و سوال سوم هم بله. در Option گزینه Font Color را انتخاب و پیدا کنید.

reza0916
سه شنبه 28 شهریور 1391, 21:41 عصر
اونهايي كه شما در فايل ست آپ ميبينيد هركدام يك فرم هستند منتها چون همه در يك مكان هستند اينجوري بنظر مياد.
براي سر برگ از كنترل Tab استفاده كنيد . همه تبها در يك فرم قرار ميگيرند
بیشتر توضیع میدین؟

alexmcse
سه شنبه 28 شهریور 1391, 21:47 عصر
از کنترل تب کنترل استفاده کن

:تشویق::تشویق:

FastCode
سه شنبه 28 شهریور 1391, 21:50 عصر
اونهايي كه شما در فايل ست آپ ميبينيد هركدام يك فرم هستند منتها چون همه در يك مكان هستند اينجوري بنظر مياد.
براي سر برگ از كنترل Tab استفاده كنيد . همه تبها در يك فرم قرار ميگيرند
نه.
در ستاپ ها معمولاً از panel استفاده میشه.

حتی در vb6 خود vs چون panel نداره اگر اشتباه نکنم picturebox یا frame میزاره.

reza0916
سه شنبه 28 شهریور 1391, 21:57 عصر
سوال سوم هم بله. در Option گزینه Font Color را انتخاب و پیدا کنید.

این مسیر رو رفتم:: tools > Option >Environment >Fonts and Colors
در حالی که در سمت راست کمبوباکس بالا (Show settings for ) آیتم Text Editor انتخاب است در پایین قسمت Display item ، ایتم Identifier رو انتخاب کردم و با تغییر رنگ کل خاصیت ها و متدها همه تغییر کردند من میخواستم متد و خاصیت دو رنگ متفاوت داشته باشند اگه راهی وجود داره لطفا راهنمای کنید؟