C 獲得桌面解析度 視窗當前座標

2021-06-03 18:53:10 字數 1099 閱讀 3439

c# 顯示桌面解析度、視窗寬高、視窗初始位置、視窗當前位置、視窗當前座標

system.windows.forms.systeminformation.workingarea.width 螢幕寬度system.windows.forms.systeminformation.workingarea.height螢幕高度(不包括系統工作列)

this.size.width自己窗體的寬度,this.size.width自己窗體的高度

this.clientrectangle.width 工作區域寬度

this.clientrectangle.height工作區域高度

設定視窗初始位置

this.startposition = formstartposition.manual; //窗體的位置由location屬性決定

this.startposition = formstartposition.centerparent; //窗體在其父窗體中居中

this.startposition = formstartposition.centerscreen; //窗體在當前顯示視窗中居中,尺寸在窗體大小中指定

this.startposition = formstartposition.windowsdefaultbounds; //窗體定位在windows預設位置,邊界也由windows預設決定

this.startposition = formstartposition.windowsdefaultlocation; //窗體定位在windows預設位置,尺寸在窗體大小中指定

例:this.startposition = formstartposition.manual; //窗體的位置由location屬性決定

this.location = (point)new size(0, 0); //視窗的起始位置為0,0

建立窗體時設定寬度和高度

this.clientsize = new system.drawing.size(x1,y1); //x1 為寬度,y1為高度

獲取窗體的當前座標/位置

int locationx= this.location.x;

int locaionty=this.location.y;

c 顯示桌面解析度 視窗寬高 視窗初始位置

this.clientrectangle.height工作區域高度 設定視窗初始位置 this.startposition formstartposition.manual 窗體的位置由location屬性決定 this.startposition formstartposition.centerp...

在C 中獲取當前螢幕的解析度的方法

在c 中獲取當前螢幕的解析度的方法 1 rectangle類。命名空間為 system.drawing。system.drawing.rectangle rec screen.getworkingarea this int sh rec.height int sw rec.width 在執行之後,發...

在C 中獲取當前螢幕的解析度的方法

在c 中獲取當前螢幕的解析度的方法 1 rectangle類。命名空間為 system.drawing。system.drawing.rectangle rec screen.getworkingarea this int sh rec.height int sw rec.width 在執行之後,發...