Почему popupform не работает для lookupEdit? - PullRequest
1 голос
/ 15 сентября 2011

Привет, я работаю над Winform и Devexpress.У меня есть настроенный lookupEdit, и я регистрирую его как хранилище ленты Edit.Когда я открываю свою форму, я вижу этот lookupEdit, но всплывающее окно не появляется.Это очень странно, когда мой настроенный элемент управления инициализируется, я вижу, что количество видимых столбцов равно 1, потому что я создаю один столбец - но в событии onLeave я снова проверяю столбец и вижу видимый столбец 0. Почему это происходит?Вот код для события onLeave.

    protected override void OnLeave(EventArgs e)
    {
        if (IsPopupOpen)
        {
            ItemIndex = PopupForm.SelectedIndex;
            _selectfromPopup = true;
        }

        Properties.DisplayMember = Properties.Columns[0].Caption; // Visible Column Count is 0, why?

        base.OnLeave(e);

        if (textChanged)
            OnLeaveWithChangedText(e);

    }

Я проследил код и не могу найти причину, по которой я не вижу свое всплывающее окно и не могу выбрать значение.Пожалуйста, помогите мне найти причину этой проблемы!Большое спасибо!

...