نقل قول: جعبه پیغام سفارشی ...
ناگفته نماند که در این روش شما اگه اسم فرم رو MassegeBox بزارین دیگه به مسیج باکس پیشفرض VS دسترسی ندارین ، و به طبع اون به آیکون ها و دکمه ها ...
پس یه پیش یا پسوند کنارش بزارین یا یه اسم دیگه ...
---------------------------------------------------------
و برای اینکه تمام پیغام هاتون یه شکل باشن باس :
پس خودتون باس تعداد کلید ها و تصیویر مورد نظر رو اضافه کنید ...
که اگر چند نوع (ترکیب باتون) استفاده کنید می بایست چند فرم ایجاد کند (با ظاهر مورد نظر)
---------------------------------------------------------
حالا میرسیم به فراخوانی مسیج باکس :
رویداد باتون_کلیک --> کلید اول :
private void button1_Click(object sender, EventArgs e) {
string result = MyMessageBox.ShowBox("Do you want to exit?", "Exit");
if (result.Equals("1"))
{
MessageBox.Show("OK Button was Clicked");
}
if (result.Equals("2"))
{
MessageBox.Show("Cancel Button was Clicked");
و یا بستن فرم مسیج با یه کلوز ساده //
}
}
و باتون دوم :
private void button2_Click(object sender, EventArgs e) {
string result = MyMessageBox.ShowBox("آیا قصد خروج از برنامه را دارید ?", "خروج از برنامه");
}
-------------------------------------------------------------------------------------------
https://barnamenevis.org/attachment.p...1&d=1420749768
https://barnamenevis.org/attachment.p...1&d=1420749747
نقل قول: جعبه پیغام سفارشی ...
بهتر نبود نمونه کد آماده رو میزاشتید.؟
نقل قول: جعبه پیغام سفارشی ...
نقل قول:
نوشته شده توسط
hamid30sharp
بهتر نبود نمونه کد آماده رو میزاشتید.؟
لینک دان :
http://s4.picofile.com/file/81662546...geBox.rar.html
پسورد جهت دان : rahgoshafan.ir
نقل قول: جعبه پیغام سفارشی ...
سلام استاد .ضمن تشکر از شما , سوالم اینه که چه طور این lable رو که در title قرار داره بزرگش کردین؟و اینکه اگر بخوام براش icon متفوت بگذارم باید فرم هام رو تغییر بدم؟ یا اینکه می تون picturebox متفاوت بذارم .
موفق باشید
نقل قول: جعبه پیغام سفارشی ...
نقل قول:
نوشته شده توسط
partovinia
سلام استاد .ضمن تشکر از شما , سوالم اینه که چه طور این lable رو که در title قرار داره بزرگش کردین؟و اینکه اگر بخوام براش icon متفوت بگذارم باید فرم هام رو تغییر بدم؟ یا اینکه می تون picturebox متفاوت بذارم .
موفق باشید
سلام ...
ما شاگرد تنبل کلاس هم نیستیم :قهقهه:
---------------------------------------
1- فونت لیبل رو بزرگتر کردم ... (مواظب باش از فرم بیرون نزنه)
2- واسه عکس (آیکون پیغام) میشه دو تا راه رفت :
اول : واسه هر پیغام یک فرم طراحی کنید (من اینو رفتم ---> چون سن تا آیکون بیشتر ندارم (هشدار - تایید انجام کار - خروج) که متن های مختلفی میشه بشون داد)
دوم : اگه تعداد آیکون هاتون زیاده میشه یه فرم درست کرد و آیکون هار رو توی resource نگه داری کنید و با استفاده از سوئیچ کیس بنا به دستور اجرا شده آیکون مورد نظر رو فراخوانی کنید !
که پیچیده میشه (من با همنو اولی راحت ترم :))
یا علی !
نقل قول: جعبه پیغام سفارشی ...
سلام.
خیلی ممنون از پروژهای که گذاشتین.
راستی, لینک messagebox پاک شده.
لطف میکنین بررسی کنین؟
نقل قول: جعبه پیغام سفارشی ...
نقل قول:
نوشته شده توسط
سی ساید
سلام.
خیلی ممنون از پروژهای که گذاشتین.
راستی, لینک messagebox پاک شده.
لطف میکنین بررسی کنین؟
پست اول ویرایش شد ...
یا علی !
نقل قول: جعبه پیغام سفارشی ...
یک نکته: برای متوجه شدن دکمه فشرده شده نیاز به Button_id نداری. چون از فرم ارث بری کردی میتونی از DialogResult فرم استفاده کنی(در جای مناسب ست و return کنی).
نقل قول: جعبه پیغام سفارشی ...
بعضی از دوستان در مورد نحوه کار با پیغام سوالی مثل حذف یک آیتم که دو گزینه yes و no داره ، به مشکل خوردن !
اگه به اینصورت عمل کنید هیچ مشکلی نداره :
string result = Question.ShowBox(@"آیا سطر منتخب حذف شود ؟
اطلاعات مورد نظر از بانک حذف خواهد شد", "حذف");
if (result.Equals("1"))
{
Cost_Delete(); // دستورات حذف یا هر دستور دیگه ای که قراره با تایید کاربر انجام بشه
}
if (result.Equals("2"))
{
// خالی بودن یعنی بدون هیچ عکس العملی (و فقط جعبه پیغام بسته میشه)
}
نقل قول: جعبه پیغام سفارشی ...
سلام لینک مشکل دارد میشه لینک جدید بگذارید
تشکر
نقل قول: جعبه پیغام سفارشی ...
نقل قول: جعبه پیغام سفارشی ...
ببخشید بعد سالها تاپیک بالا میارم لینک مشکل داره.