Winform有没有什么办法实现类似网页的alert提示?

白衣如花 2019-12-18 10:55:45
置于本程序的最前方,主窗体最小化,提示页也最小化
...全文
252 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
andy_wanhl 2019-12-18
  • 打赏
  • 举报
回复
窗体层,确实是不省心,我也只在必须要置顶的时候,才整下。不然,这个置顶了,下次用的时候得还原
白衣如花 2019-12-18
  • 打赏
  • 举报
回复
引用 3 楼 andy_wanhl 的回复:
自动关闭到是好实现,包括多个提示排版,某些消失后再排版都做好了

如果想做到网页那样的话,一个是淡出(这个资料应该好查一些),一个是非topmost,但又要显示在父窗体之前
andy_wanhl 2019-12-18
  • 打赏
  • 举报
回复
哈哈哈。说的是
白衣如花 2019-12-18
  • 打赏
  • 举报
回复
引用 4 楼 andy_wanhl 的回复:
ShowDialog不能编辑原有界面的嘛。。。也不能最小化
sxty0220 2019-12-18
  • 打赏
  • 举报
回复
用MessageBox.Show("xxxxxx", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Error);
andy_wanhl 2019-12-18
  • 打赏
  • 举报
回复
是不是使用ShowDialog()?这个就是topmost. 用show(), 子窗口只留按钮,居中显示。
andy_wanhl 2019-12-18
  • 打赏
  • 举报
回复
我之前做过1个用户体验更好的。就是弹出来提示,1,2秒后自己消失。其实用户在使用产品中,看到提示信息就行了。不需要去点击,因为用户要是很忙的时候,连点个按钮就多余,这是在现场真正遇到,并主动提出要这样修改的。
白衣如花 2019-12-18
  • 打赏
  • 举报
回复
引用 1 楼 andy_wanhl 的回复:
最小化的时候貌似是自动最小化了。就是不是最小化,而是切换的时候,依旧是topmost。。。

andy_wanhl 2019-12-18
  • 打赏
  • 举报
回复
试试自定义窗体,打开的自定义窗体为子窗体,子窗体随父窗体最小化而最小化,这个怎么处理,先看看网上有没有解决方案。先整个思路过来,才具体实现。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧