
C#实现窗口在右下角不越界
发布日期:2021-05-07 10:36:22
浏览次数:18
分类:技术文章
本文共 515 字,大约阅读时间需要 1 分钟。
private Point AdjustPosition(Point point, int height, int width)
{
Point pTemp = point;
if (point.X + width > Screen.PrimaryScreen.WorkingArea.Width) pTemp.X = Screen.PrimaryScreen.WorkingArea.Width - width;
if (point.Y + height > Screen.PrimaryScreen.WorkingArea.Height) pTemp.Y = Screen.PrimaryScreen.WorkingArea.Height - height;
return pTemp;
}
private void 窗体名称_LocationChanged(object sender, EventArgs e)
{
p = this.Location;
this.PointToScreen(p);
this.Location = AdjustPosition(p, this.Height, this.Width);
}
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月15日 11时55分46秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
C# 适配器模式
2019-03-04
二分查找与插入排序的结合使用
2019-03-04
892 三维形体的表面积(分析)
2019-03-04
40. 组合总和 II(dfs、set去重)
2019-03-04
16 最接近的三数之和(排序、双指针)
2019-03-04
python中的all函数
2019-03-04
1137 第 N 个泰波那契数(迭代、记忆性递归)
2019-03-04
279 完全平方数(bfs)
2019-03-04
865 具有所有最深结点的最小子树(递归)
2019-03-04
738 单调递增的数字(找出逆序的位置)
2019-03-04
410 分割数组的最大值(二分查找、动态规划)
2019-03-04
875 爱吃香蕉的珂珂(二分查找)
2019-03-04
450 删除二叉搜索树中的节点(递归删除节点)
2019-03-04
769 最多能完成排序的块(分析)
2019-03-04
542 01 矩阵(单源bfs、多源bfs)
2019-03-04
python测试代码耗时
2019-03-04
桌面图标的自动排列图标
2019-03-04
121 买卖股票的最佳时机(寻找数组中单调递增的序列中最小数字与最大数字--单调栈)
2019-03-04
第十一届蓝桥杯python组第二场省赛-数字三角形
2019-03-04
蓝桥杯四平方和(暴力)
2019-03-04