RadCheckedDropDownList 防止输入
RadCheckedDropDownList prevent typing
有什么方法可以防止在 RadCheckedDropDownList 对象的字段中输入任何内容?
我想让用户检查他想要的项目,但他不能在该字段中写入任何权限。
或
有没有办法检查他在字段中键入的内容是否存在于项目中,如果存在,select他在控件失去焦点时找到的第一个项目,或者如果没有找到项目则删除?
我使用了这个的解释并解决了我的问题:
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();
}
有什么方法可以防止在 RadCheckedDropDownList 对象的字段中输入任何内容? 我想让用户检查他想要的项目,但他不能在该字段中写入任何权限。
或
有没有办法检查他在字段中键入的内容是否存在于项目中,如果存在,select他在控件失去焦点时找到的第一个项目,或者如果没有找到项目则删除?
我使用了这个的解释并解决了我的问题: 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();
}