这看起来很简单,但我在网上找不到任何关于我想添加到自定义控件的行为。
我的自定义控件是一个带有选项列表的文本框。当用户输入的文本不是列表的一部分时,将出现一个弹出列表,允许用户选择正确的选项。
有时,容器上可能有一个默认按钮,其中添加了自定义控件。如果是这样,当按下回车键时,如果文本错误,则必须显示弹出窗口。如果没有默认按钮,则在输入时,即使文本错误也不会发生任何事情。
为了能够创建这种行为,我必须能够检测到容器中是否存在默认按钮,并且必须在自定义控件的 c# 代码中完成。
我希望描述足够清楚。提前致谢