2014-12-09 4 views
0

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

Итак, у меня есть RadTextBox. В pageload я установил, что он имеет значение false. Затем в событии (нажав кнопку «Изменить») я установил значение «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; 
    } 
+0

будет отнимать события зависания для вас? http://www.telerik.com/forums/disable-hover-on-input – rogerdeuce

ответ

0

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

См. this Ссылка для справки.