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. Они изменили это в новейшей версии для поддержки более настраиваемых стилей.
Смотрите эту ссылку для справки.