彩票走势图

DotNetBar for WinForms入门教程(二):DotNetBar Flyout WinForms控件入门

翻译|使用教程|编辑:况鱼杰|2020-03-17 10:17:37.060|阅读 1069 次

概述:

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

DotNetBar for WinForms是一个拥有89个组件的用户界面控件套包,用户可以使用Visual Studio 2005-2015轻松地创建专业的用户界面。十多年来DotNetBar帮助开发人员轻松地创建易用的专业Windows Forms (WinForms) 用户界面。

点击立即下载DotNetBar for WinForms


Flyout组件使您可以在Windows Forms应用程序中显示Outlook样式的“窥视”面板:

DotNetBar for WinForms Flyout Component

要开始使用控件,只需将工具箱中的Flyout组件添加到窗体上。接下来,准备弹出内容。弹出控件的内容可以是任何控件,因此最好使用Panel控件,并向其中添加所有其他控件以表示弹出控件的内容。您可以直接在窗体上创建弹出窗口的内容,然后将此面板分配给Content属性。

接下来,使用TargetControl属性指定弹出目标,该属性将是用于在例如鼠标悬停在控件上时显示弹出的控件,并且该控件还将用于定位弹出。若要指定何时显示弹出,请使用DisplayMode属性,该属性允许您在以下任一情况下显示鼠标弹出:鼠标悬停在控件上,鼠标悬停在控件上,鼠标单击控件或手动模式。当DisplayMode设置为Manual时,您可以通过调用Show方法显示它来控制何时显示弹出。

CloseMode属性控制何时自动关闭弹出按钮。您可以选择以下任意组合:ClickOutside,TargetControlHidden,TargetControlLostFocus,ParentFormDeactivate或手动关闭模式。选择“手动”模式时,可以使用Close()方法关闭弹出窗口。

PointerSide属性指定在同时显示弹出控件的侧面指针,喙和确定弹出控件是在TargetControl的上方,下方,左侧还是右侧显示。例如,将PointerSide设置为Top表示弹出窗口的喙显示在其顶部,这意味着整个弹出窗口将显示在TargetControl下方,因此喙指向它。

ActivateOnShow属性控制是否在显示时激活弹出控件,默认情况下不激活。

BackColor和BorderColor属性允许您为弹出按钮指定自定义背景和边框颜色,否则弹出按钮将根据当前DotNetBar样式使用颜色。

DeepIntegration –指示控件是否与已知的TargetControl深度集成。 这意味着,例如,当分配给TabStrip,TabControl,SuperTabControl,TokenEditor或AdvTree弹出窗口时,将响应项目事件而显示,例如将鼠标悬停在选项卡上或将鼠标悬停在令牌或树节点上。 默认值为true,要禁用此功能,请将此属性设置为false。

事件

  • PrepareContent –在准备显示弹出窗口之前发生,它使您可以基于弹出目标更新Content属性或使用相关信息更新弹出窗口的内容。
  • FlyoutShowing –在弹出显示之前发生,它允许您取消弹出显示。
  • FlyoutShown –在弹出显示之后发生。
  • FlyoutClosing –在关闭弹出框之前发生,它允许您取消关闭。
  • FlyoutClosed –弹出框关闭后发生,允许您响应弹出框关闭执行任何必要的操作。


想要获得DotNetBar for WinForms更多资源、正版授权的伙伴,请咨询了解

关注慧聚IT微信公众号☟☟☟,了解产品的最新动态及最新资讯。

慧聚IT


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP