lw_common.ui.search_form.combo_SelectedIndexChanged C# (CSharp) Méthode

combo_SelectedIndexChanged() private méthode

private combo_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void
        private void combo_SelectedIndexChanged(object sender, EventArgs e) {
            if (combo.DroppedDown)
                return;

            Debug.Assert(!dropped_first_time_);

            int sel = combo.SelectedIndex;
            if (sel >= 0) {
                unique_search_id_ = history_[sel].unique_id;
                markAsNewEntry.Checked = false;
                markAsNewEntry.Enabled = true;
                load_from_search(history_[sel]);
                // at this point, properly set_aliases the combo text
                util.postpone(() => combo.Text = history_[sel].text, 1);
            } else {
                markAsNewEntry.Checked = true;
                markAsNewEntry.Enabled = false;
                combo.Text = "";
            }

        }