【发布时间】:2016-11-02 11:02:22
【问题描述】:
我一直在尝试为我的窗口创建弹出通知,类似于 android 中的 toasts。
- 它不应该关心主动来自
- 它应该始终位于顶部(在它处于活动状态期间)
- 它不应该阻止当前活动的表单
- 如果有点击槽就好了
我知道 Microsoft.WindowsCE.Forms.Notification,但它与应用程序风格不符,我尝试创建继承 Notification 的自定义类,但我找不到重新设置它的方法。我也尝试创建最顶层的表单,但这也不起作用,除非我使用 ShowDialog,否则表单根本不会显示,但随后它将自动调整为屏幕大小。这是我计划创建的方式示例来自:
Form frm = new Form();
frm.TopMost = true;
Label lbl = new Label();
lbl.Text = "TEST";
lbl.Parent = frm;
frm.Bounds = new Rectangle(15, 15, 150, 150);
frm.WindowState = FormWindowState.Normal;
frm.FormBorderStyle = FormBorderStyle.None;
frm.AutoScaleMode = AutoScaleMode.None;
frm.Show();
【问题讨论】:
标签: c# .net user-interface notifications compact-framework