C 窗體的位置和大小及幾個form的跳轉

2021-08-03 03:52:02 字數 1124 閱讀 9998

一:form位置及大小的設定:

當然,也可以通過下面的**直接設定startposition屬性項為「manual」。 

f1.startposition = formstartposition.manual;

對於窗體的起始位置,也可以利用窗體的top和left屬性設定,**如下。

f1.top = 300;

f1.left = 200;

上面兩行**便將f1的起始位置設定為(300, 200),即距離螢幕頂部300畫素,距離螢幕左邊200畫素。

下面**同樣實現了窗體的大小設定。

using system;

using system.collections.generic;

using system.windows.forms;

using system.drawing;

namespace formstest }

} 程式使用如下語句定義了窗體高度和寬度,並且將其設定為窗體f1的高度和寬度。其高度和寬度值為(200, 200)。

//定義窗體高度和寬度

size s = new size(200,200);

f1.size = s;

設定窗體起始位置,需要首先了解計算機螢幕的座標系。和通常的座標系起始點不同,計算機螢幕座標系原點位於螢幕左上角。其x軸水平向右,y軸垂直向下。以計算機螢幕解析度為800×600為例,其x軸最大值為800畫素,y軸最大值為600畫素。窗體的起始位置單位便是畫素,但是其範圍並不限定在800和600之間。這就要求正確設定起始位置。

二:幾個form的跳轉

比如有兩個窗體,form1和form2

要實現單擊form2中的乙個按鈕使已經被隱藏的form1出現。

可以這樣實現。

在class form1中新增乙個公有的靜態的form型別的變數。使他等於當前窗體:

就是這樣:public static form f;

然後在form1的建構函式中這樣寫:

public form1()

接下來。就可以在class form2中通過對form1.f的操作來達到隱藏或者顯示form1的目的了。

盒子的大小 位置和邊框

我們都知道盒子是有寬度 高度和邊框的屬性的,我們頁面中的每乙個標籤和我們實際當中的盒子差不多,也是有這幾個屬性的,所以我們下面分別了解一下。1.1 頁面中的標籤都是盒子 html中所有元素 標籤 都可以看作是乙個盒子,也就是整個網頁都是由乙個個盒子構成,目的在於網頁更佳整潔規整 1.2 網頁由多個盒...

C 當窗體大小改變時,窗體中的控制項大小也隨之改變

第一種 推薦 在窗體中加上如下 即可實現,但窗體點選放大按鈕時卻不能改變控制項大小。private size beforeresizesize size.empty protected override void onresizebegin eventargs e protected overrid...

隨著窗體大小變化改變控制項的大小和字型

public struct formsizechange float mfn float form.size.height formsizechange.currentsize.height 放大率 width convert.toint32 float form.size.width formsi...