PDA

View Full Version : مبتدی: ساخت پنل بار



ya30ien2
پنج شنبه 21 مهر 1390, 00:17 صبح
سلام به اساتید
من چطوری میتونم یک پنل بار تقریبا شبیه به این چیزی که میخوام طراحی کنم
ممنون میشم منو راهنمایی کنید
76543

ya30ien2
پنج شنبه 21 مهر 1390, 00:35 صبح
دوستان میدونم کامپوننت هایی از شرکتها بر روی سایتها هست
اما اگه ممکن هستش راهنمایی برای ساختش میخوام

ya30ien2
پنج شنبه 21 مهر 1390, 11:25 صبح
کسی نبود در این مورد به ما کمک کنه؟

mg_mahyar
پنج شنبه 21 مهر 1390, 11:32 صبح
یک کامپوننت خودت بساز.
تشکیل بشه یک پنل دوتیکه و یک دکمه و لیبل در بالا.
یک متغییر بزار حالت فلگ داشته باشه. هر بار فلگ صفر شد پنل باز بشه و هر وقت فلگ یک شد پنل بسته بشه( منظور یعنی کوچیک کردن ساز در حد مثلا 1 یا دو)
http://findicons.com/icon/download/22900/rafraichir/128/png
فقط پنل ها رو جوری بچین که قابل تغییر باشه پنل دوم باید بالا باشه و اولی پایین

public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}

private static int _flag = 0;
private void button1_Click(object sender, EventArgs e)
{
_flag = (_flag++) % 2;
if ( _flag == 1)
{

}
else
{
}
}
}

ya30ien2
پنج شنبه 21 مهر 1390, 11:49 صبح
میشه یکم بیشتر توضیح بدید
اگه بتونید یدونه مثال هم بزارید که دیگه عالی میشه
بازم ممنون از کمکت

mg_mahyar
پنج شنبه 21 مهر 1390, 12:07 عصر
یک دونه سادشو ساختم
البته دیگه خودت باید تغغیراتشو بدی و عکس مناسب و سایز مناسب بزاری.

ya30ien2
پنج شنبه 21 مهر 1390, 12:33 عصر
دمت گرم خیلی جالب بود
فقط آیا میشه وقتی که کاملش کردیم داخل برنامه ای که میخوایم ازش استفاده کنیم بهش مثلا button اضافه کنیم یا باید همونجا که میسازیمش بهش اضافه کنیم
و من یدونه طراحی کردم وقتی بسته میشه از بالا به پایین میاد در صورتی اونی که شما طراحی کردید ثابت میمونه میشه در مورد این هم توضیح بدید
بازم ممنون

mg_mahyar
پنج شنبه 21 مهر 1390, 19:44 عصر
خوب من خودمم مبتدیم کد رو بزار ببینم منظور چیه؟
اگر اون عکسا نبود عمرا میدونستم چی میگید

ya30ien2
پنج شنبه 21 مهر 1390, 20:04 عصر
دوست عزیز اگه بخوام پنل سه یا چهار تکه باشه چیکار باید کنم ؟

mg_mahyar
پنج شنبه 21 مهر 1390, 22:25 عصر
خوب چند تا پنل تو در تو بزار

abdullah20
جمعه 22 مهر 1390, 13:07 عصر
پاسخ این دوستمون خیلی پیچیده و به نظر من مبتدی است و اگر هم عملی بشه ظاهر نرم افزار را خیلی بد می کنه من یک مجموعه کامپوننت می شناسم که یکی از ابزارهاش همین پنل بار است
و شما به راحتی می تونید از ان استفاده کنید

mortezamsp
جمعه 22 مهر 1390, 16:51 عصر
آیا میشه همین برنامه رو با فلش ساخت و بعد فلش طراحی شده رو روی فرم تو سی شارپ قرار بدیم و اجرا بشه؟

ya30ien2
جمعه 22 مهر 1390, 16:54 عصر
من که از خیرش گذشتم

mg_mahyar
جمعه 22 مهر 1390, 18:32 عصر
جالبه ها. شما از خیرش گذشتی یکی میگه فلان شرکت و...
اولا نیازی به فلش نیست (چون اونم داره منسوخ میشه حالا فقط شیفت کردن به سمتش نیست)
دوما خیلی زیبا میتونید طراحی کنید. چند تا دونه عکس لازم دارید همش. و یه کم خلاقیت. من به دوستمون خیلی ساده نشون دادم. حالا میشد یک حلقه for بزارید تا سایز دونه دونه تغییر کنه تا افکت پیدا کنه. میشد جای پنل ساده از پنل های شیشه ای دوستان توی همین فروم استفاده کرد .
جای اون عکس ظاقارت من میشد عکس بهتر گزاشت.
در هر صورت خم رنگ رزی نیست ولی با یکم ذوق قابل حله.

ya30ien2
جمعه 22 مهر 1390, 18:57 عصر
دوست عزیز من از شما خیلی خیلی ممنونم
آخه میدونید من یه مشکی داشتم که میخواستم چندتا button داخلشون بزارم ولی اگه از داخل usercontorol میزاشتم یکم سخت میشد یادم نیست حالا در موقعی که داخل فرم میخواستیم ازش استفاده کنیم امکان کلیک رو داشت یا نه
حالا اگه از داخل فرم میخواستیم button روش بزاریم وقتی جمعش میکردیم هنوز دکمه در حال نمایش بود وگرنه من نمیخواستم به شما توهین کنم و واقعا آموزش جالبی بود بازم ممنون

mg_mahyar
جمعه 22 مهر 1390, 19:19 عصر
نه بحث توهین نیست اصلا. من میگم بیا بزار فکرت رو به سر انجام برسونیم.
منظورت کدوم باتن هست؟ ببین اون تصویری که شما دادی یک دکمه بیشتر نداشت اونم قابل پیاده سازی بود. اگر pictureBox نمیخواهید میتونید از Button استفاده کنید و flatstyle بزارید و border =00 کنید تا مناسب باشه

ya30ien2
جمعه 22 مهر 1390, 19:30 عصر
نه دوست عزیز منظورم در موقع استفاده هستش یعنی وقتی میخوام داخل یک پروژه ازش استفاده کنم و میام تعدادی ابزار به داخلش اضافه میکنم البته از windows form applicatin این اتفاقی که گفتم رخ میده و راه حلی واسه این پیدا نکردم یعنی میشه ها ولی میخوام برای تک تک این ابزارها کد بنویسی واسه همین و اگه شما راه حلی داری خوشحال میشم کمک کنید بازم ممنون

mg_mahyar
جمعه 22 مهر 1390, 19:52 عصر
گرفتم منظورت چیه و راهی براش ندارم ولی سعی میکنم بگردم و پیدا کنم. لطفا اگر کسی هم پیدا کرد بگه.
در اصل ما میخواهیم یک یوزر کنترل بسازیم که خاصیت پنلی داشته باشه

ya30ien2
جمعه 22 مهر 1390, 20:27 عصر
دمت گرم
اگه بشه که حرف نداره

mg_mahyar
جمعه 22 مهر 1390, 22:10 عصر
http://windowsclient.net/learn/videos.aspx

اینجا چیزای جالبی داره. شما هم ببین شادی ایده گرفتی

علیرضا حسن زاده
شنبه 23 مهر 1390, 08:20 صبح
دنبال explorerbar بگرد Opensourceش هم هست می تونی پیدا کنی
پیاد نکردی بگو اگه رو سیستمم پیداش کردم برات می فرستم

ya30ien2
شنبه 23 مهر 1390, 11:29 صبح
نیکی و پرسش
ممنون میشم اگه open sourc رو قرار بدی