c# 弹出窗,要求在指定位置弹出窗体(屏幕正中、屏幕右下角)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# 弹出窗,要求在指定位置弹出窗体(屏幕正中、屏幕右下角)相关的知识,希望对你有一定的参考价值。
屏幕正中上楼已经说过了.我来说一下怎样使得窗体出现在屏幕的右下角.
原理是这样的.
在Form_Load事件中先计算屏幕的高度和宽度,再计算本窗体的高度和宽度.
然后用屏幕的高度-窗体的高度得到窗体的Top属性,屏幕的宽度-窗体的宽度得到窗体的Left属性.
代码如下:
this.Location=new Point(Screen.PrimaryScreen.Bounds.Width-this.Size.Width,
Screen.PrimaryScreen.Bounds.Height-this.Size.Height); 参考技术A <script language="javascript1.2" type="text/JavaScript1.2">
var popUpWin=0;
function popUpWindow()
//判断该窗口(popUpWin)是否已经存在,如果已经存在,则先关闭窗口,然后再打开新窗口
if(popUpWin)
if(!popUpWin.closed)
popUpWin.close();
//根据参数定位弹出窗口的展示位置
popUpWin = window.open("mini.aspx", "popUpWin", "toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbar=no,resizable=no,copyhistory=yes,menubar=no, width=900,height=500,left=500,top=200,screenX=0,screenY=0");
</script>
在body中加:<body onload="popUpWindow()"> 参考技术B 有几种方法的。 一是设置Form的location属性。 Form 还有个方便的属性,StartPoint可以用来设置Form的特殊位置。比如说,屏幕的正中,你可以设为CenterScreen。 参考技术C Form.Startposition属性设置以下
Form.Top
Form.Left也可以精确设置本回答被提问者采纳 参考技术D 窗体 属性 F4 键 Startposition 属性下有选项
C# 弹出窗体位置设定
一、C#中弹出窗口位置
加入命名空间using System.Drawing和using System.Windows.Forms
假定窗口名为form1,则
form1.StartPosition = FormStartPosition.CenterScreen;
窗体位置在屏幕中间
form1.StartPosition = FormStartPosition.CenterParent;
窗体在其父窗口中间
form1.StartPosition = FormStartPosition.Manual;
窗体在有其空间的Location属性而定
form1.StartPosition =FormStartPosition.WindowsDefaultBounds;
窗体位置由Windows默认位置决定,窗体大小也是Windows默认大小
form1.StartPosition =FormStartPosition.WindowsDefaultLocation
窗体位置在屏幕中间
form1.StartPosition = FormStartPosition.CenterParent;
窗体在其父窗口中间
form1.StartPosition = FormStartPosition.Manual;
窗体在有其空间的Location属性而定
form1.StartPosition =FormStartPosition.WindowsDefaultBounds;
窗体位置由Windows默认位置决定,窗体大小也是Windows默认大小
form1.StartPosition =FormStartPosition.WindowsDefaultLocation
窗体位置是Windows默认,大小在窗体大小中确定
二、获取屏幕
int width=SystemInformation.VirtualScreen.Width;
获取屏幕宽度
int height = SystemInformation.VirtualScreen.Height;
获取屏幕高度
以上是关于c# 弹出窗,要求在指定位置弹出窗体(屏幕正中、屏幕右下角)的主要内容,如果未能解决你的问题,请参考以下文章