Frage : lstbox.selectedindex geänderte Störung wenn cbobox1.selectedvalue = lstbox1.selectedvalue

Ich habe versucht, dieses Problem herauszufinden für eine Weile jetzt. Ich bin zur Programmierung neu und ich halte, gehaftet zu diesem einem Punkt zu erhalten und ich kann nicht oder weiß nicht, was ich suche, um es herauszufinden.
I haben ein listbox, das zu einem Datensatz mit mehrfachen Tabellen im Datensatz gesprungen wird. Alle Gegenstände auf der Form werden zu den verschiedenen Feldern im Datensatz außer einem, ein combobox.
Basically gesprungen, wenn ich ein Einzelteil im listbox vorwähle, das ich das selectedindex geänderte Ereignis den combobox vorgewählten Wert auf eine Spalte im listbox vorgewählten Index einstellen wünsche, aber das listbox indexchanged Ereignis noch läuft und es eine Störung gibt. Es wird Popup- ein messagebox mit dem korrekten Wert, aber das Ereignis ist nicht fertige Zündung, also weiß es nicht, welcher dem combobox.

the Code is
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
Privates Vor lstUserName_SelectedIndexChanged (ByVal Absender als System.Object, ByVal e als System.EventArgs) behandelt lstUserName.SelectedIndexChanged

Schwaches selectrow als DataRow

        Versuch
            Wenn _loaded = 1 dann

                selectrow = Ds.User.Select („UserID =“ u. CInt (lstUserName.SelectedValue))(0)
                cbAccessLevel.SelectedValue = selectrow. Einzelteil („Spalte“) '--Dieses ist, wo es explodiert

                MessageBox.Show (selectrow. Einzelteil („Spalte“) .ToString)
            Beenden wenn
        Ex als Ausnahme sich verfangen
            MsgBox (ex. Mitteilung)
            MsgBox (lstUser.SelectedIndex.ToString + „und“ + lstUserName.SelectedIndex.ToString)
        Enden-Versuch

    Sub

Can beenden, das jemand mich auf ein gutes referance? zeigen?  ich denke, dass ich gerade nicht nach dem rechten stuff.
suche

Antwort : lstbox.selectedindex geänderte Störung wenn cbobox1.selectedvalue = lstbox1.selectedvalue

lässt Versuch etwas differnet
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Wenn LstUserName.SelectedIndex>-1 dann
 Schwaches Einzelteil als Gegenstand
 Schwacher Index als ganze Zahl


           item=LstUserName.Selected.item ()
           index=LstUserName.Items.IndexOf (Einzelteil)
       LstUserName.SelectedIndex=index
       cbAccessLevel.SelectedItem=Item

        Beenden wenn
Weitere Lösungen  
 
programming4us programming4us