【问题标题】:RadCheckedDropDownList prevent typingRadCheckedDropDownList 防止打字
【发布时间】:2019-02-07 12:16:03
【问题描述】:

有什么方法可以防止在 RadCheckedDropDownList 对象的字段中输入任何内容? 我想让用户检查他想要的项目,但他不能在该字段中写入任何访问权限。

有没有办法检查他在字段中键入的内容是否存在于 Items 中,如果存在,则在控件失去焦点时选择他找到的第一个项目,或者如果没有找到项目则删除?

【问题讨论】:

标签: c# winforms telerik


【解决方案1】:

我使用了这个解释,它解决了我的问题: https://www.telerik.com/forums/radcheckeddropdownlist-textbox-content

private void radCheckedDropDownList1_LostFocus(object sender, EventArgs e)
{
     string delimiter = this.radCheckedDropDownList1.CheckedDropDownListElement.AutoCompleteEditableAreaElement.AutoCompleteTextBox.Delimiter;
     StringBuilder sb = new StringBuilder();
     foreach (RadListDataItem item in this.radCheckedDropDownList1.CheckedItems)
     {
         sb.Append(item.Text + delimiter);
     }
     this.radCheckedDropDownList1.Text = sb.ToString();                              
}

【讨论】:

    猜你喜欢
    • 2016-01-06
    • 1970-01-01
    • 2019-10-27
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    相关资源
    最近更新 更多