PDA

View Full Version : مسج باکس در سی شارپ



Hossis
یک شنبه 15 تیر 1399, 17:42 عصر
با سلام
من به تازگی از وی بی دات نت به سی شارپ منتقل شدم
تو وی بی ، مسج باکس دارای مقدار بازگشتی بود به اینصورت:
Dim Msg As MsgBoxResult
Msg = MsgBox("سلام", MsgBoxStyle.YesNo)
If Msg = MsgBoxResult.Yes Then

Else

End If
اما تو سی شارپ، مشابه این دستور پیدا نکردم
ممنون اگر راهنمایی کنید

محمد رضا فاتحی
یک شنبه 15 تیر 1399, 17:52 عصر
سلام

if (MessageBox.Show("").Equals(DialogResult.Yes))
{
}

Hossis
یک شنبه 15 تیر 1399, 18:30 عصر
ممنون
ولی انصافا سی شارپ خیلی سخته
قوانینش سخت گیرانه و امکاناتش بسیار کم و محدود
با وی بی خیلی راحت بودیم

ShayanFiroozi
یک شنبه 15 تیر 1399, 20:49 عصر
سلام ، این تصور اولیه شماست !! بنده 10 سال VB6 و نهایتا 5 سال VB.NET کار کردم و الان 5 سال هستش C#‎‎ کار میکنم ، واقعا قدرتش بی نظیره و حتی دیگه syntax های VB هم یادم رفته :چشمک:

بهتون قویا پیشنهاد میکنم با C# و Python کار کنین ، اگر به فکر بازار کار آینده هستین و صد البته Java و Javascript.

Hossis
دوشنبه 16 تیر 1399, 12:26 عصر
سلام ، این تصور اولیه شماست !! بنده 10 سال VB6 و نهایتا 5 سال VB.NET کار کردم و الان 5 سال هستش C#‎‎‎‎‎‎ کار میکنم ، واقعا قدرتش بی نظیره و حتی دیگه syntax های VB هم یادم رفته :چشمک:

بهتون قویا پیشنهاد میکنم با C#‎‎‎‎ و Python کار کنین ، اگر به فکر بازار کار آینده هستین و صد البته Java و Javascript.

من هم رو همین حساب اومدم سی شارپ
قدرتش بی نظیره ولی سینتکسش سخت
کم کم عادت می کنیم

SajjadKhati
دوشنبه 16 تیر 1399, 12:29 عصر
ممنون
ولی انصافا سی شارپ خیلی سخته
قوانینش سخت گیرانه و امکاناتش بسیار کم و محدود
با وی بی خیلی راحت بودیم

سلام
البته جناب فاتحی زحمت کد را کشیدن ولی به این صورت فعلا که تازه دارین کار میکنین یاد بگیرین ، احتمالا درکش براتون راحت تر هه :



MessageBoxResult result = MessageBox.Show("test");
if (result == MessageBoxResult.OK)
{
// اجرای کد زمانی که شرط برقرار شد
}