मेरे पास सूची सूची नियंत्रण के साथ सी # में विनफॉर्म ऐप है। यह ListView TO-DO आइटमों की एक सूची दिखाता है और मैं अद्यतनों को संभालने के लिए 'ItemSelectionChanged' ईवेंट का उपयोग कर रहा हूं।सूची दृश्य आइटम चयन दो बार आग लग गई?
समस्या यह है कि 'आइटम चयन चयन' घटना हर बार दो बार आग लगती है जब मैं अद्यतन करने का प्रयास करता हूं।
आइटम चयन चयन घटना अद्यतनों का प्रतिनिधित्व करने के लिए फॉर्म को ताज़ा करती है (यानी सूची से आइटम हटाएं)।
रीफ्रेश के बाद फायरिंग से ईवेंट को अक्षम करने का कोई तरीका है?
Update1:
private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
{
if (e.IsSelected)
{
listView1.Items[e.ItemIndex].Remove();
listView1.SelectedIndices.Clear();
listView1.Focus();
listView1.Update();
}
else
{
}
}
धन्यवाद लेकिन IsSelected मेरे लिए काम नहीं किया। मेरे कोड के बारे में कुछ और होना चाहिए जो इसे दो बार फायरिंग रखता है। –
नहीं, यह निश्चित रूप से दो बार आग लग जाएगा। यह डिजाइन द्वारा है। बिंदु उस व्यक्ति को पहचानना है जिसमें आप रुचि रखते हैं। जो आपके प्रश्न से स्पष्ट नहीं है। –