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

🔑 迷你消失提示框MessageTip

MessageBoxEx 的简化版,用于在触发控件上方弹出临时消息提示

MessageTip

迷你消失提示框,是 MessageBoxEx 的简化版,用于在触发控件上方弹出临时消息提示。

特性

  • 在触发控件(如按钮)的上边界弹出
  • 向上移动约3个高度距离后逐渐淡出消失
  • 支持四种消息类型:Success、Info、Warning、Error
  • 带圆角边框和柔和阴影的迷你提示框
  • 使用 Layered Window 技术实现透明效果

使用方法

// 在按钮上方显示成功提示
MessageTip.ShowSuccess(button1, "保存成功!");

// 显示信息提示
MessageTip.ShowInfo(button2, "操作已完成");

// 显示警告提示
MessageTip.ShowWarning(button3, "注意:数据未保存");

// 显示错误提示
MessageTip.ShowError(button4, "连接服务器失败");

// 通用调用方式
MessageTip.Show(button5, "这是一条提示消息", MessageTipType.Success);

静态方法

方法 说明
Show(Control, string, MessageTipType) 显示指定类型的提示消息
ShowSuccess(Control, string) 显示成功提示
ShowInfo(Control, string) 显示信息提示
ShowWarning(Control, string) 显示警告提示
ShowError(Control, string) 显示错误提示

消息类型

类型 图标 颜色
Success 圆形 + 对勾 绿色
Info 圆形 + "i" 蓝色
Warning 三角形 + 感叹号 橙色
Error 圆形 + 叉号 红色

属性

属性 类型 说明
MessageType MessageTipType 消息类型
TipMessage string 提示消息内容

动画效果

  1. 弹出位置:触发控件的左上角对齐 Tip 的左下角
  2. 移动方向:向上移动约3个 Tip 高度的距离
  3. 淡出效果:移动过程中透明度从1逐渐变为0
  4. 边界检测:到达屏幕顶部边界时立即关闭

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

请先登录后继续阅读。