C 實現窗體全屏的兩種方法

2022-10-06 05:36:10 字數 1369 閱讀 9954

方法一:不過此方法有時候會出現莫名的bug

//程式啟動路徑,與生成程式的exe檔案在同一目錄下

public string exepath = application.startuppath;

//定義窗體寬高

int screenwidth = 0;

int screenheight = 0;

screenwidth = (int)system.windows.程式設計客棧systemparameters.primaryscreenwidth;

screenheight = (int)system.windows.systemparameters.primaryscreenheight;

// 設定全屏

this.formbordersmvoqkvvutyle = formborderstyle.none; //設定窗體為無邊框樣式

this.windowstate = formwindowstate.max程式設計客棧imized; //最大化窗體

this.left = 0;

this.top = 0;

this.width = screenwidth;

this.height = screenheight;

//窗體背景圖

this.backgroundimage = image.fromfile(exepath + "檔名");

方法二:

//程式啟動路徑,與生成程式的exe檔案在同一目錄下

public string exepath = application.star程式設計客棧tuppath;

//視窗左上角位置

public point m_formautographshowpos;

//設定窗體尺寸

this.width = (int)system.windows.systemparameters.primaryscreenwidth;

this.height = (int)system.windows.systemparameters.primaryscreenheight;

this.clientsize = newwww.cppcns.com system.drawing.size(width, height);

//計算初始位置

m_formautographshowpos.x = 0;

m_formautographshowpos.y = 0;

location = m_formautographshowpos;

//窗體背景圖

this.backgroundimage = image.fromfile(exepath + "檔名");

本文標題: c#實現窗體全屏的兩種方法

本文位址:

實現窗體拖動的兩種方法

方法1 系統訊息 protected override void wndproc ref message msg 方法2 事件 private int mx 0,my 0 private bool mc false protected override void onmousedown mousee...

設定Activity為全屏的兩種方法

專案有時候需要把整個activity設定為全屏顯示,這裡為大家整理兩種方法。1.簡單粗暴直接在 中設定 requestwindowfeature window.feature no title 去掉標題欄 一定要在setcontentview 之後 setcontentview r.layout.s...

Android開發之全屏顯示的兩種方法

1.通過修改清單檔案中theme,實現全屏 1 2android name 3android allowbackup true 4android icon drawable ic launcher 5android label 6android theme 7 開發android中,在清單檔案中都指...