我在RadTextBox上遇到麻烦了。Telerik似乎已经完成了这个非常酷的特性(插入讽刺),如果您在某一点上将控件的启用属性设置为false,然后将其设置为true --在事件上,在悬停时,该控件将返回到enabled=false状态。
所以我有一个RadTextBox。在页面负载上,我将其设置为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;
}发布于 2014-12-12 19:51:41
看来您将不得不自定义HoverStyle、EnabledStyle和FocusedStyle。他们在最新版本中改变了这一点,以支持更可定制的样式。
有关参考,请参阅这链接。
https://stackoverflow.com/questions/27386934
复制相似问题