c# - How can I remove item (entry from textbox) in listbox -


in form have textbox1 , listbox1, buttonadd, buttonremove

buttonadd => ok, can it. buttonremove: when delete section: - delete entry textbox: check 1 item in listbox item should deleted, if there clear, if not, message not found - delete selected item in listbox

this idea:

     private void butonremove_click(object sender, eventargs e)     {         if (textbox1.text != "")         {             int = 0;             while (i <= listbox1.items.count)             {                 string item_remove = textbox1.text;                 if (listbox1.items[i].tostring().contains(item_remove))                 {                     dialogresult conf_remove;                     conf_remove = messagebox.show("do wwant remove: " + listbox1.items[i].tostring(), "warning", messageboxbuttons.yesno, messageboxicon.warning);                     if (conf_remove == dialogresult.yes)                     {                         listbox1.items.removeat(i);                         break;                     }                     else if (conf_remove == dialogresult.no)                         i++;                 }                 else                 {                     messagebox.show("not found");                     break;                 }             }              textbox1.text = "";             textbox1.focus();         }         else if (listbox1.selectedindex < 0)             messagebox.show("please select item remove");         else             listbox1.items.remove(listbox1.selecteditem); 

}

please me fix it, thank

here's code remove item.

private void buttonremove_click(object sender, eventargs e) {         if (listbox1.selectedindex == -1) { // not selected             messagebox.show("select item delete");         }         else {             listbox1.items.removeat(listbox1.selectedindex); // remove item         }     } 

Comments