zoukankan      html  css  js  c++  java
  • MessageBoxManager -一个窗口窗体组件,提供了增强的消息框功能

    介绍 MessageBoxManager是一个可以拖动的Windows窗体组件 ,拖放到Windows窗体项目的主窗体中,它为您提供了增强 消息框功能,而不必强制更改现有调用 任何MessageBox.Show()都会重载。它支持各种 控件中显示的自动关闭消息框等特性 下面的GIF动画。注意在倒数过程中,OK按钮是如何被禁用的, 并在结束时启用。您还可以看到一个Show this对话框 选中已添加到消息框中的复选框。再一次,请注意 您不必更改使用MessageBox.Show的现有代码, 甚至是调用消息框或隐藏消息框的代码。复制Code

    MessageBoxIndirect

    API函数调用。 其他功能包括强制自定义图标(默认设置) 一),这可以在这个页面顶部的截图中看到,以及 设置自定义字体的能力。当您设置自定义字体时,消息框 并将其子控件展开以调整字体大小的增大。请注意 如果你使用不合理的字体大小,你会得到意想不到的结果。的 拉伸算法假设自定义字体大小在一个合理的范围内 的值。下面是一个显示自定义字体的屏幕截图。 使用类 使用这个类非常简单,如上面的屏幕截图所示。 只需将该组件添加到您的工具箱,并拖动&将其放入主表单中。 每个应用程序每个线程只能使用一个组件实例。 如果您有一个拥有UI(例如一个表单)的辅助线程,则需要 线程将需要MessageBoxManager的一个单独实例 组件,而当辅助线程中的实例处于活动状态时,则在 必须暂时禁用主线程。尝试使用多个 activemessageboxmanager对象从多个线程甚至从 一个线程将导致意外行为,并可能影响程序 执行。组件完全由属性组成(没有实例) 的方法生成默认构造函数),而每个 这些属性可以直接使用VS 2005属性窗口来设置 上面的截图)。下一节将快速介绍这些功能 由这些属性提供。 类引用 启用和禁用 扩展消息框功能。如果这是假的,你的 消息框将正常工作。int TimeOut:指定超时值 在秒内使用的自动关闭,按钮禁用,和 title-countdown特性。bool AutoClose:设置为true 在指定的秒数之后自动关闭消息框 超时属性已经过去。对话框自动关闭:当 自动关闭属性设置后,可以指定一个对话框 调用代码(调用了 消息框)。如果设置为 是的,标题会显示倒数,在最后, 原始文本将被恢复。bool disable按钮:如果设置为隐藏复制Codetrue ,在倒数期间(如果有的话),除取消之外的所有按钮 按钮(如果存在)被禁用。计数时按钮被重新启用 已经完成了。bool DisableCancel:如果设置为隐藏复制Codetrue ,取消按钮(如果存在)将被禁用,如果隐藏复制CodeDisableButtons 财产也是如此。如果“隐藏”属性不生效,则此属性无效。复制CodeDisableButtons 财产是错误的。如果为真, 消息框以其父元素为中心。bool ShowNextTimeCheck:如果设置了 如果为真,将显示一个复选框来提示用户 该对话框是否应该在下次显示。调整消息框的大小 以适应此复选框。属性检索复选框的状态 LastCheckState财产。返回 检查以“再次显示”检查显示的最后一个消息框的状态 盒子。如果你把ShowNextTimeCheck改为false, 请注意,这个属性将继续保留它所拥有的任何值 之前。字体TextFont:您可以自定义设置 消息框及其控件(包括按钮)的字体。使用这个 具备一些基本的睿智感。消息框被展开为 适应字体大小的变化(如果有的话)。图标定制:设置为隐藏复制Codetrue 强制替换消息框图标(如果有的话) 现在)与一个自定义的图标。注意,所有的图标都会被盲目替换 这个性质是真的。 如果您想在所有消息框上显示产品图标,这非常方便 从您的应用程序中显示。 历史 2月18 2006 -第一个版本 本文转载于:http://www.diyabc.com/frontweb/news5154.html

  • 相关阅读:
    1451. Rearrange Words in a Sentence
    1450. Number of Students Doing Homework at a Given Time
    1452. People Whose List of Favorite Companies Is Not a Subset of Another List
    1447. Simplified Fractions
    1446. Consecutive Characters
    1448. Count Good Nodes in Binary Tree
    709. To Lower Case
    211. Add and Search Word
    918. Maximum Sum Circular Subarray
    lua 时间戳和时间互转
  • 原文地址:https://www.cnblogs.com/Dincat/p/13462360.html
Copyright © 2011-2022 走看看