我遇到RadTextBox问题。 Telerik似乎已经融入了这个非常酷的功能(插入讽刺),如果您在某一点上将控件的enabled属性设置为false,则将其设置为true表示在事件上,在悬停时,控件将返回到启用状态=假状态。
所以我有一个RadTextBox。在页面加载时,我将其设置为false。然后在一个事件(单击编辑按钮)上,我将enabled设置为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 :(得分:0)
看起来你将不得不自定义HoverStyle,EnabledStyle和FocusedStyle。他们在最新版本中对此进行了更改,以支持更多可自定义的样式。
请参阅this链接以供参考。