ฉันมี ListView ในโครงการของฉันที่มีการเพิ่ม/แก้ไข/ลบรายการแบบไดนามิก เมื่อผู้ใช้ลบรายการ ฉันต้องการให้รายการที่แทนที่รายการที่ถูกลบถูกเน้น ฉันพยายามจัดเก็บดัชนีของรายการที่ถูกลบแล้วไฮไลต์รายการนั้นที่นั่น (list.Items(index).Selected = True
) วิธีนี้ใช้ได้ผลดีเว้นแต่ว่ารายการที่ถูกลบจะเป็นรายการสุดท้ายใน ListView (ทั้งตามตัวอักษรและตามลำดับ) วันนี้ฉันมีปัญหาเกี่ยวกับตรรกะและไม่สามารถคิดโค้ดที่ตรวจสอบกรณีประเภทนี้ได้
ใครสามารถช่วยฉันได้บ้าง? ฉันรู้สึกโง่อย่างไม่น่าเชื่อ แต่วันนี้สมองของฉันแตกสลาย