【发布时间】:2009-05-27 12:33:11
【问题描述】:
我想创建一个 UI 序列,其中用户单击一个按钮,它会在其下方弹出一个小面板,其中包含一个按钮和一个文本框,可能还有一个小项目列表。 该对话框是非模态的,更重要的是,当您单击主窗口中的其他位置时,它就会消失。
例如,当您在 Internet Explorer 7 中单击“收藏夹”星形图标或在 Firefox 中单击位置栏中的星形两次时,它会弹出书签编辑器对话框。
实现这一目标的最简洁方法是什么?
我应该使用 UserControl 并在单击按钮时完全修复它的位置吗? 如果是这样,当用户点击其他地方时如何隐藏它?
【问题讨论】: