Witam!
Mam problem. Mam listView a w nim 2 elementy: "el1" i "el2". Deklaruje obsługę zdarzenia:
this.listView1.ItemSelectionChanged += new System.Windows.Forms.ListViewItemSelectionChangedEventHandler(SSelectedIndexChange);
a następnie pisze kod obsługi:
void SSelectedIndexChange(object sender, System.Windows.Forms.ListViewItemSelectionChangedEventArgs e)
{
this.textBox1.text="jakis tekst";
}
Sedno problemu jest takie,że po kliknięciu "el1" wyświetla mi "jakis tekst" - i to jest dobrze, ale jak klikne na "el2" to wyświetla mi podwójnie "jakis tekst". Od tego momentu program wyswietla mi podwójnie "jakis tekst" obojetnie czy kliknę na "el1" czy na "el2".
Jak zrobić by "jakis tekst" pojawiał się tylko raz za każdym kliknięciem?
Chcę nadmiecić, że robiłem próby z tak zadeklawowaną obsługą zdarzenia "this.listView1.SelectedIndexChanged += new EventHandler(SSelectedIndexChange);" ale rezultat był ten sam.
Bardzo proszę o pomoc bo coraz bardziej ten problem staje się dokuczliwy. Pozdrawiam.