RadTextBox отключает при наведении курсора

У меня проблемы с RadTextBox. Telerik, кажется, запекся в этой действительно классной функции (вставка сарказма), что если в какой-то момент вы установите для свойства enabled элемента управления значение false, а затем установите для него значение true, например, при событии, при наведении, элемент управления вернется к активированному = ложное состояние.

Так что у меня есть RadTextBox. При загрузке страницы я установил для него значение false. Затем на событии (нажав кнопку "Изменить") я установил для параметра true значение true. Но когда я нахожу курсор мыши, RadTextBox возвращается к отключению.

Я нашел некоторую помощь, используя RadTextBox.HoveredStyle, но это помогает только со стилем, а не с включенным свойством.

    <telerik:RadTextBox runat="server" ID="RadNoteTextbox" TextMode="MultiLine" CssClass="casenotes-preview-textbox" Skin="" Text="Preview Note" MaxLength="7000"></telerik:RadTextBox>

    private void EnableTextBox()
    {
        RadNoteTextbox.BorderWidth = 2;
        RadNoteTextbox.BackColor = Color.White;
        //RadNoteTextbox.ReadOnly = false;
        RadNoteTextbox.Enabled = true;
    }

    private void DisableTextBox()
    {
        RadNoteTextbox.BorderWidth = 0;
        RadNoteTextbox.BackColor = Color.WhiteSmoke;
        //RadNoteTextbox.ReadOnly = true;
        RadNoteTextbox.Enabled = false;
    }

1 ответ

Решение

Похоже, вам придется настраивать HoverStyle, EnabledStyle и FocusedStyle. Они изменили это в новейшей версии для поддержки более настраиваемых стилей.

Смотрите эту ссылку для справки.

Другие вопросы по тегам