مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sargolkh

عضویت از 1395/04/23

list box

  • پنجشنبه 24 تیر 1395
  • 00:14
تشکر میکنم

سلام خسته نباشید.من یه لیست باکسی نوشتم که دکمه حذف داره میخوام وقتی موردی از لیست انتخاب نشده پیغام بده موردی از لیست انتخاب کنید.. و وقتی انتخاب شد بنویسه ایا مطمعن هستید.ولی بالافاصله بعد از اینکه میگه موردی از لیست انتخاب کنید.اجازه انتخاب نمیده و مینویسه ایا مطمعن هستید.بین این دو خط کد چی بذارم که بذاره اول انتخاب کنم بعد سوال و بپرسه؟در ضمن یس که میزنم حذف نمیکنه..اینم  کدی که نوشتم

private void Remove_click(object sender, EventArgs e)

{

if(listfirstname.SelectedIndex==-1 || listlastname.SelectedIndex==-1 || listfathername.SelectedIndex==-1)

{

MessageBox.Show("لطفا موردی را از لیست انتخاب نمایید", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);

}

if (MessageBox.Show("ایا مطمعن هستید؟", "سوال", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)

ischanged = true;

return;

 

 

listfirstname.Items.RemoveAt(listfirstname.SelectedIndex);

listlastname.Items.RemoveAt(listlastname.SelectedIndex);

listfathername.Items.RemoveAt(listfathername.SelectedIndex);

ischanged = false;

return;

 

cleartext();

MessageBox.Show("عملیات با موفقیت انجام شد", "اطلاع", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 24 تیر 1395
  • 10:43
private void Remove_click(object sender, EventArgs e)

{

if(listfirstname.SelectedIndex==-1 || listlastname.SelectedIndex==-1 || listfathername.SelectedIndex==-1)

{

MessageBox.Show("لطفا موردی را از لیست انتخاب نمایید", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);

}
else
{

if (MessageBox.Show("ایا مطمعن هستید؟", "سوال", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)

ischanged = true;

return;

 

 

listfirstname.Items.RemoveAt(listfirstname.SelectedIndex);

listlastname.Items.RemoveAt(listlastname.SelectedIndex);

listfathername.Items.RemoveAt(listfathername.SelectedIndex);

ischanged = false;

return;

 

cleartext();

MessageBox.Show("عملیات با موفقیت انجام شد", "اطلاع", MessageBoxButtons.OK, MessageBoxIcon.Information);

}
}

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)