c# - 如何显示 Windows 桌面通知?
问题描述
我在表单中有一个计时器,我想每 10 秒发送一次通知。我的代码结果是在我的屏幕上向下弹出一个通知。但是,我希望从位于屏幕同一点(接近小时和日期)的 Windows 桌面窗口获取通知。到目前为止,这是我的代码:
public int _ticks;
public NotificationForm()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
_ticks++;
if ((_ticks % 10) == 0)
{
PopupNotifier popup = new PopupNotifier();
popup.TitleText = "New";
popup.ContentText = "10 seconds have passed";
popup.Popup();
}
}
解决方案
推荐阅读
- confluence-rest-api - 使用 Confluence REST API 搜索用户创建的页面
- python - FastAPI - 端点返回枚举值之一
- tbb - 使用oneDPL时如何解决“命名空间'tbb'中没有名为'task'的成员”错误?
- html - CSS | Flexbox - 我的 flexbox 容器位于其他容器之上
- linux - 并行运行 shell 函数的多个实例,而不将输出与其他作业混合
- python - 了解文件路径命名
- python - Python - 如何将文件设置为元组列表
- r - 如何大写R中的函数参数?
- java - websocket输出适配器的动态注册不起作用
- c# - 扫描图像并将其像 pdf 一样保存到数据库 c#