View Full Version : دو سوال در مورد MessageBox
ssaeeds
شنبه 03 شهریور 1386, 00:39 صبح
میخواستم ببینم میشه در MessageBox ، اون قسمت MessageBoxButtons که مثلا YesNo هستش رو ، فارسی کرد ؟ مثلا بله خیر قرار داد ؟
سوال دیگه اینکه ، من یه پیغام فارسی مینویسم ولی از سمت چپ صفحه بندیش میکنه (یعنی مثل انگلیسی که از چپ مینویسم و اینتر میزنیم میره سر خط (سمت چپ ) )، چطوری میشه از راست بنویسه ؟
PC2st
شنبه 03 شهریور 1386, 01:03 صبح
بله، میشه (اول فکر میکردم نمیشه!)
مثلا:
MessageBox.Show("این یک TEXT است\nالبته اگر بشه گفت", "aasd", MessageBoxButtons.YesNo, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
با استفاده از MessageBoxOptions.
اما برای دکمه های فارسی نمیشه.
ssaeeds
شنبه 03 شهریور 1386, 02:17 صبح
ممنونم از پاسخت . یه سوال دیگه ، اون MessageBoxDefaultButton برای چیه ؟
PC2st
شنبه 03 شهریور 1386, 02:24 صبح
خواهش میکنم،
خاصیت MessageBoxDefaultButton مشخص میکنه که بصورت پیش فرض فوکوس روی کدوم دکمه قرار بگیره، مثلا اگر مقدارش button2 باشه، و دو دکمه Yes و No را برای MessageBox مشخص کرده باشیم، اونوقت بصورت پیش فرض فوکوس روی دکمه No قرار داره و اگر Enter رو بزنیم، همون گزینه No انتخاب میشه. (در صورتی که اگر مقدارش Button1 باشه، فوکوس روی Yes قرار داره)
merlin_vista
شنبه 03 شهریور 1386, 14:32 عصر
فکر کنم باید یک MessageBox سفارشی خودت طراحی کنی ! ولی هرچه گشتم آموزش اون نبود !
benighted.boy
شنبه 03 شهریور 1386, 15:21 عصر
ساختن این مورد که کاری نداره شما میتونین یه فرم طراحی کنین و در بقیه جاها با استفاده از آبجکتی که از فرم میگیرین و ارث بری از اون فرمای متعدد بسازید که کاره کادر پیام رو انجام بده
behzadk
شنبه 03 شهریور 1386, 18:19 عصر
کاری نداره که با vb از بخش activex dll رو انتخاب کن و در آخر خروجی به صورت dll بگیر و در دات نت در قسمت refrence اضافه کن و باهاش کار کن
Mbt925
شنبه 03 شهریور 1386, 20:38 عصر
اینم یه MessageBox که می تونه فارسی هم بشه.
همراه نمونه: دانلود (http://tinyurl.com/ytuuhb)
mohammad272005
یک شنبه 04 شهریور 1386, 01:14 صبح
یه نگاهی به این (http://www.codeproject.com/useritems/DialogBox_Controller.asp)بنداز. کار خودمه
اَرژنگ
دوشنبه 05 شهریور 1386, 11:39 صبح
فکر کنم باید یک MessageBox سفارشی خودت طراحی کنی ! ولی هرچه گشتم آموزش اون نبود !
http://msdn.microsoft.com/msdnmag/issues/02/11/cuttingedge/default.aspx
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.