PDA

View Full Version : سوال: چجوری از استایل های messageBox استفاده کنم ؟



yekta99
پنج شنبه 20 مرداد 1390, 18:26 عصر
سلام

می خواستم بدونم چجوری باید از messagebox هایی که نمونه اونها توی سایت هست مثل نمونه ای که آقای اویسی در قسمت "مقالات آموزشی و کاربردی " گذاشتند ، استفاده کنم ؟

dll مربوطه رو اضافه می کنم ، ولی بعدش نمیدونم چجوری باید توی برنامه ازشون استفاده کنم .

توی پست طریقه ایجاد messagebox (http://barnamenevis.org/showthread.php?281858-%D8%B7%D8%B1%D9%8A%D9%82%D9%87-%D8%A7%D9%8A%D8%AC%D8%A7%D8%AF-MessageBox&highlight=messagebox) یه مثال بود ولی وقتی مثل اونهم پیش می رم باز به نتیجه ای نمی رسم .

یه سوال دیگه : اگر خودمون یه استایل برای messagebox طراحی کنیم ، چه جوری باید به messagebox های برنامه اونها رو اضافه کنیم ؟

sunn789
پنج شنبه 20 مرداد 1390, 20:03 عصر
سلام
شما میتونید یک پوشه توی پروژه ایجاد کنید و dll رو در اون قرار بدین(برای در دسترس بودن زمان ساخت پروژه نصب) بعد در قسمت add refrences میتوید او رو به رفرنسها اضافه کنید
سپس با استفاده از using -در سی شارپ- اون رو به قسمت کد نویسی اضافه کنید و از او استفاده نمایید

yekta99
پنج شنبه 20 مرداد 1390, 21:50 عصر
مثلا برای نمونه ای که آقای اویسی گذاشتند چه کدی رو باید در قسمت using استفاده کنم ؟

توی پست "طریقه ایجاد messagebox " برای Extended WPF Toolkit که using گفته شده رو اضافه می کنم ، messagebox اصلا شناخته شده نیست ؟ چه جوری باید messagebox رو فراخوانی کنم ؟

sunn789
پنج شنبه 20 مرداد 1390, 23:20 عصر
خو ببه طور مثال من گاهی از این فایل (http://www.internationalsell.com/WPFMessegeBox.zip) استفاده میکنم این فایل رو در یک پوشه به پروژه اضافه کردم البته فقط برای مدیریت dll هاست چون زمانی که از اون استفاده کنید کمپایلر به پوشه BIN پروژه اضافه میکند
بعد اونو به رفرنس پروژه اضافه میکنم ، خوب حالا اگه روی اون در قسمت رفرنس پروژه دوبار کلیک نید میبینید یک پنجره براتون باز میشه به نام object browser و اگه زیر مجموعش رو ببینید میبینید نوشته "Bermooda" کافیه که کد نویسی بنویسید

bermooda.messagebox
که میبینید کلی پروپرتی و ... بیشتر از messagebox معمولی داره

yekta99
پنج شنبه 20 مرداد 1390, 23:46 عصر
ممنون ، الان متوجه شدم .
یه سوال دیگه : آیا همین dll قابلیت تغییر رنگ و فونت و ... رو داره ؟ اگه امکان داره چه جوری ؟

sunn789
پنج شنبه 20 مرداد 1390, 23:49 عصر
من جزئیاتش رو ندیدم اما به طور کلی اگه کاربر و یا سازنده براش پروپرتی تعریف کرده باشه به صورت public که دیگران قابلیت دسترسی بهش داشته باشند میشه توی فایل رنگ رو عوض کرد

farashah_jalal
جمعه 21 مرداد 1390, 14:49 عصر
با سلام
مي تونيد از اين كد استفاده كنيد.
WPFMessegeBox.BackgroundBrush = App.Current.Resources["BrushListBoxFinishedItem"] as Brush;
WPFMessegeBox.BorderBrush = Brushes.Green;

Amir Oveisi
شنبه 22 مرداد 1390, 15:05 عصر
سلام
بله میتونید، دوستان در پست های قبلی توضیح دادند، در ضمن سورسش هم هست و میتونید دانلود کنید و به دلخواه خودتون تغییرات لازم رو بدید.
موفق باشید.