PDA

View Full Version : سوال: ساخت message box



خسرو خان
چهارشنبه 22 دی 1389, 14:52 عصر
چطور ميتونم يه message box بسازم ؟
ممنون

Mohandes2009
چهارشنبه 22 دی 1389, 15:14 عصر
منظورتون مسیج باکس سفارشی هست؟دقیق تر بگو

خسرو خان
چهارشنبه 22 دی 1389, 15:58 عصر
منظورتون مسیج باکس سفارشی هست؟دقیق تر بگو

بله . مراحل ساخت يك مسيج باكس سفارشي را توضيح دهيد
با سپاس فراوان

tooraj_azizi_1035
چهارشنبه 22 دی 1389, 16:09 عصر
سلام،
یه فرم درست کن و چند PictureBox روی اون قرار بده و اسم گذاری کن. یه متد به نام SetMessageParams به کلاس فرمت اضافه کن و در اون پارامترهایی مثل نام Picture که باید نمایش داده بشه و متن مورد نظر برای یک Label و یک پارامتر دیگه که دکمه های نمایشی رو مشخص می کنه تعریف کن.
Picture ها باید هم اندازه و روی هم باشن و در موقع صدا کردن SetMessageParams باید اون Picture رو BringToFront کنی. و دکمه ها رو هم به صورت پویا مخفی یا نمایش بده. خاصیت Top دکمه ها و Height فرم بسته به اندازه Label به صورت پویا تغییر می کنه.

ali.rezaei7
چهارشنبه 22 دی 1389, 17:17 عصر
بعد از اينكه كارهايي كه آقا تورج گفتنو، انجام دادي نوبت به ارسال كردن خروجي از فرم Message Box مي رسه. براي اينكار كد زيرو به دكمه هات تو فرم Message Box اضافه كن.


this.DialogResult = DialogResult.ResultButton;
this.Close();


بجاي ResultButton يكي از مقادير داخل DialogResult رو با توجه به دكمه اي كه روش كليك شده، بزار.

hadi-z
چهارشنبه 22 دی 1389, 20:13 عصر
سلام
این یه نمونه قشنگه برای این کار:

http://www.codeproject.com/KB/cs/A_Custom_Message_Box.aspx