PDA

View Full Version : message box با دكمه هاي بله و خير



sara_sh_s
چهارشنبه 27 خرداد 1388, 12:52 عصر
چطوري مي شه يك message box با دكمه هاي بله و خير ايجاد كرد و با زدن هر دكمه كاري انجام شود؟
با confirm مي شه yes no message box در ست كرد ولي من نمي دونم چطوري دكمه ها رو بله خير كنم و از كليك دكمه ها باخبر شم كه بتونم كد c# خودم رو اجرا كنم؟
با تشكر از كمكتون

pazahr
چهارشنبه 27 خرداد 1388, 13:12 عصر
string message = "You did not enter a server name. Cancel this operation?";
string caption = "Error Detected in Input";
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
DialogResult result;

// Displays the MessageBox.

result = MessageBox.Show(message, caption, buttons);

if (result == System.Windows.Forms.DialogResult.Yes)
{

// Closes the parent form.

this.Close();

}

amirjalili
چهارشنبه 27 خرداد 1388, 13:31 عصر
در سمت وب Messagebox نداریم.. با جاوااسکریپت بنویسید

sara_sh_s
چهارشنبه 27 خرداد 1388, 16:30 عصر
amirjalili عزيز
ميشه كدش رو بذاريد؟
ممنون از پاسختون

amirjalili
چهارشنبه 27 خرداد 1388, 17:06 عصر
در جاوا اسکریپت()window.confrim داریم..

اما برای این کار شما باید با آجاکس اتصالی با سمت سرور تون ایجاد کنید و در مقابل پیامی که از سمت سرور ایجاد میکنید در سمت کلاینت با جاوااسکریپت از confrim استفاده کنید..

راه های دیگری هم داره که مثلا دیدید که صفحه پشت تار میشه و یک div باز میشه که روش حالت confrim داره.. نمیدونم جاوااسکریپتتون در چه سطحی هست ..

از jquery هم میتونید استفاده کنید

pazahr
پنج شنبه 28 خرداد 1388, 12:14 عصر
كدي كه براتون نوشتم اگر مي خواهيد سمت سرور كار كنه جواب ميده
سوالي كه مطرح كرديد شرط خاصي نگفتيد
پس مشكلي نيست

milade
پنج شنبه 28 خرداد 1388, 12:24 عصر
كدي كه براتون نوشتم اگر مي خواهيد سمت سرور كار كنه جواب ميده
سوالي كه مطرح كرديد شرط خاصي نگفتيد
پس مشكلي نيست

سلام دوست عزیز

همون طور که دوستان گفتن MsgBox رو نمیشه تحت وب نمایش داد .!
بعنی میشه اما طرف سرور نمایش پیدا میکنه و نه طرف کلاینت !
مثلا" اگه سرور امریکا باشه به نفر باید بشینه به مسج باکس ok بده P:
موفق باشید