公告 欢迎您,我的朋友,目前开放免费注册,注册登录后查看更多内容!开通会员送积分,相应文档随便看,积分充值登录后个人中心内按需充值!

🔑 非模态悬浮消息提示控件

MessageBoxEx 是一个非模态悬浮消息提示控件。支持四种消息类型(成功、信息、警告、错误),七种显示位置,自动关闭和淡入淡出动画效果。

MessageBoxEx 使用文档

概述

MessageBoxEx 是一个非模态悬浮消息提示控件。支持四种消息类型(成功、信息、警告、错误),七种显示位置,自动关闭和淡入淡出动画效果。

特性

  • 非模态显示:不影响用户操作其他界面
  • 四种消息类型:成功(绿色)、信息(蓝色)、警告(橙色)、错误(红色)
  • 七种显示位置:顶部左/中/右、居中、底部左/中/右
  • 自动关闭:默认3秒自动关闭,支持自定义延迟或永久显示
  • 淡入淡出动画:优雅的显示和关闭动画效果
  • 多消息堆叠:同一位置的消息自动排列,不重叠
  • 点击关闭:点击消息窗口即可手动关闭
  • 异步支持:提供异步方法,防止线程阻塞
  • 资源优化:完善的资源释放机制,防止内存泄漏
  • 显示位置控制:支持相对于父容器或屏幕显示
  • 声音提示:可选启用声音提示
  • 最大宽度限制:支持设置消息框最大宽度

快速开始

基本用法

// 显示成功消息
MessageBoxEx.ShowSuccess(this, "操作成功!");

// 显示信息消息
MessageBoxEx.ShowInfo(this, "这是一条信息提示");

// 显示警告消息
MessageBoxEx.ShowWarning(this, "请注意警告信息");

// 显示错误消息
MessageBoxEx.ShowError(this, "操作失败!");

指定位置和自动关闭时间

// 在右上角显示,5秒后自动关闭
MessageBoxEx.ShowInfo(this, "右上角消息", MessageBoxExPosition.TopRight, 5);

// 在底部居中显示,不自动关闭(autoCloseDelay = 0)
MessageBoxEx.ShowWarning(this, "需要手动关闭的消息", MessageBoxExPosition.BottomCenter, 0);

API 参考

消息类型枚举

public enum MessageBoxExType
{
    Success,  // 成功 - 绿色
    Info,     // 信息 - 蓝色
    Warning,  // 警告 - 橙色
    Error     // 错误 - 红色
}

该文档需要「免费会员」身份

请先登录后继续阅读。