c# - 如何在屏幕一角创建小窗口
问题描述
我正在尝试在 Visual Studio 中使用 c# 创建一个机器人。我正在努力做的是,我试图在机器人运行时在屏幕一角创建一个小框,就像图片中的那个:
另外,我希望它永久位于屏幕的角落,所以它不能是一个窗口。我的意思是,如果我要远离框并远离屏幕单击,那么框应该仍然可见。
解决方案
如果您希望将窗口放置在屏幕的右下角,此代码将有所帮助:
protected override void OnLoad(EventArgs e)
{
this.TopMost = true;
var screen = Screen.FromPoint(this.Location);
this.Location = new Point(screen.WorkingArea.Right - this.Width, screen.WorkingArea.Top);
base.OnLoad(e);
}
推荐阅读
- python - Google Cloud IoT Gateway 连接内存不足
- php - Laravel 5填充方法未获取所有属性
- javascript - 为什么请求中没有设置 cookie?
- mongodb - 如何使用pyspark在mongodb中保存数据框?
- arrays - 数组返回未定义
- python-3.x - ValueError: '/anaconda3/lib/libpython3.6.dylib' 不存在
- node.js - 使用 gmail 凭据从节点服务器发送电子邮件
- android - build.gradle 项目级别显示不可读格式 ANDROID STUDIO
- elf - 如何从 buildroot 生成 Image.elf?
- swift - 如何在领域中对结果进行排序