【C#】组件发布:MessageTip,轻快型消息提示窗
-------------201610212046更新------------- 更新至2.0版,基本完全重写,重点: 改为基于原生LayeredWindow窗体和UpdateLayeredWindow API呈现动画,完全摒弃.net Form,这种消息框用前者再适合不过,后者对于这种场景过于臃肿了 更高更快更强,更酷更炫更拉轰 可自由定制若干消息窗样式。1.0版似乎只能换个图标而已 项目已更新至开源仓库,有需要请自取。看图: -------------201608301610更新------------- 根据几位猿友在评论中反馈的问题和建议做了更新,主要内容: ShowXX的时候如果不指定point参数,则根据活动控件来确定显示位置,如果活动控件是文本输入类控件,则根据光标位置来确定 如果指定了point参数,则直接根据该point来确定 另外增加了一组ShowXX重载,接受Control和ToolStripItem(工具栏按钮等,下称item)对象,完了根据该对象来确定显示位置。这里要注意,item是无焦点的,所以在MessageTip中无法得知点击的是item,也就无法做到自动在item附近显示,所以这里有个 最佳实践 :就是如果想在item附近显示,那就需要使用上述重载,把item传进去;其余情况都可以让MessageTip自动判断显示位置 显示位置太靠屏幕顶部时