一: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...