我在suggestappend模式下有一个RadDropDownList,在键盘上有一个usercontrol,它有一个带有ControlStyles.Selectable = false的按钮。 MouseUp事件触发SendKeys.Send(key)。 问题是,当我专注于RadDropDownList并使用我的键盘(UserControl)写入时,建议列表会出现一个毫秒并消失。 我试图控制弹出事件,但它似乎与建议列表无关。 如何保持打开显示建议,直到用户离开RadDropDownList?
答案 0 :(得分:2)
以下是如何访问自动完成建议弹出窗口并取消弹出窗口的关闭:
radDropDownList1.DropDownListElement.AutoCompleteSuggest.DropDownList.PopupClosing += DropDownList_PopupClosing;
. . .
void DropDownList_PopupClosing(object sender, Telerik.WinControls.UI.RadPopupClosingEventArgs args)
{
args.Cancel = true;
}