آموزش ساخت مسیج باکس ساده و سفارشی در #C
سلام بر همه ی کاربران سایت پروگرم 98 دات کام …
در این مطلب ، یاد میگیرید که چه طور یک مسیج باکس ساده و یک مسیج باکس سفارشی بسازید.
مباحثی که در این مطلب آموزشی یاد می گیرید:
ساخت message box ساده
نمایش محتوای یک رشته در مسیج باکس
نمایش عنوان در message box
استفاده از دکمه های مختلف در message box
استفاده از آیکون ها در message box
راست چین کردن message box برای متون فارسی
از MessageBox برای نمایش پیغام به کاربر استفاده می شود.مسیج باکس انواع مختلفی دارد مثلا می تواند دارای یک دکمه ok باشد یا دارای چند دکمه مانند yes و no و cancel باشد یا می تواند آیکون های مختلفی داشته باشد و …
در این مطلب به بررسی و شرح این مبحث کاربردی در سی شارپ پرداخته می شود.
ساده ترین روش استفاده از مسیج باکس به صورت زیر است:
MessageBox.Show(“پیغام تست”);
همچنین می توانید محتوای یک رشته (string) را درون مسیج باکس به کاربر نمایش دهید:
MessageBox.Show(message);
همچنین می توانید برای مسیج باکس title هم قرار دهید و درون پرانتز بعد از MessageBox.Show باید ابتدا متنی که می خواهید به کاربر نمایش داده شود را بنویسید و پس از آن هم متن عنوان مسیج باکس رو بنویسید.در مثال زیر از string استفاده شده ولی شما میتوانید متن تان را درون “” قرار دهید:
string title = "Title";
MessageBox.Show(message, title);
همچنین می توانید در مسیج باکس دکمه های مختلفی را استفاده کنید که آن دکمه ها به شرح زیر می باشند:
OKCancel
AbortRetryIgnore
YesNoCancel
YesNo
RetryCancel
و برای استفاده از آن ها می توانید به صورت زیر عمل کنید:
string title = "Close Window";
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
DialogResult result = MessageBox.Show(message, title, buttons);
if (result == DialogResult.Yes)
{
this.Close();
}
else
{
// Do something
}
در مثال بالا از دکمه های YesNo استفاده شده و اگر کاربر Yes را انتخاب کند از مسیج باکس خارج می شود و اگر No را انتخاب کند می توانید کدی بنویسید که عملیات خاصی را انجام دهد یعنی به جای عبارت // Do something کد مور دنظر خودتان را بنویسید.
همچنین می توانید در مسیج باکس از آیکون های مختلفی استفاده کنید به طور مثال از آیکون هشدار یا خطا یا آیکون information و … می توانید استفاده کنید.
لیست آیکون هایی که می توانید استفاده کنید این هاست:
Hand
Question
Exclamation
Asterisk
Stop
Error
Warning
Information
برای استفاده از آنها می توانید به صورت زیر عمل کنید:
string title = "Close Window";
MessageBoxButtons buttons = MessageBoxButtons.AbortRetryIgnore;
یک 1 نظر
ebrahim
سلام من این فایل رو قبلا خرید کردم و میخوام دوباره دانلودش کنم امکانش هست؟
ferihfs@gmail.com