AutoPuTTY.formMain.lbList_IndexChanged C# (CSharp) Метод

lbList_IndexChanged() публичный Метод

public lbList_IndexChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        public void lbList_IndexChanged(object sender, EventArgs e)
        {
            if (filter || selectall) return;
            if (remove || lbList.SelectedItem == null)
            {
                if (bDelete.Enabled) bDelete.Enabled = false;
                return;
            }
            indexchanged = true;

            ArrayList server = XmlGetServer(lbList.SelectedItem.ToString());

            tbName.Text = (string) server[0];
            tbHost.Text = Decrypt((string) server[1]);
            tbUser.Text = Decrypt((string) server[2]);
            tbPass.Text = Decrypt((string) server[3]);
            cbType.SelectedIndex = Array.IndexOf(_types, types[Convert.ToInt32(server[4])]);
            lUser.Text = cbType.Text == "Remote Desktop" ? "[Domain\\] username" : "Username";

            if (bAdd.Enabled) bAdd.Enabled = false;
            if (bModify.Enabled) bModify.Enabled = false;
            if (!bDelete.Enabled) bDelete.Enabled = true;

            indexchanged = false;
        }