怎樣在c 中做個窗體並能夠自適應螢幕的大小

2023-05-21 05:25:20 字數 1683 閱讀 4120

1樓:創作者

我來補充一下,在窗體上建立控制項或者自定義控制項盡量不要使用工具箱裡面的,寫構造控制項過程:

全域性申明控制項。

button btn,btn1;

textbox tx1,tx2;

mycontrol myc;

建立控制項。void lize()

解析度調整這是窗體的尺寸改變事件或者寫在paint事件裡。

private void form1_sizechanged()把lize()寫在窗體初始化類裡面,這樣,怎麼看他都會有尺寸變化了,當然實際過程中,要求高,字型也變化計算字型跟尺寸成一定比例,這個比例可以設定乙個限度,比如800*600解析度哪些字型是多大,1024*768範圍字型尺寸,或者大於這個尺寸字型又分別是乙個尺寸,歸納到乙個類裡面,應用類就將字型解析度也寫進去了。

2樓:匿名使用者

設定 窗體的 windowstate=maximized 這樣窗體無論在那種螢幕下他都是最大化全屏的。

3樓:匿名使用者

用關鍵字自己設定。

4樓:匿名使用者

7周年密鑰匙:120個。

今天還沒問題呢~就送20密鑰匙。

您目前的密鑰匙數可免費**3次。

如何設定c#窗體大小不能改變

5樓:好程式設計師

1、開啟microsoft visual studio 2010, 新建乙個視窗測試程式。

2、在新程式介面空白視窗上任意放置幾個控制項,生成exe檔案進行測試。

3、視窗預設可以最大化,或者可以調整視窗大小,這和我們的要求不同。我們再來進一步的調整。

4、點選視窗,選擇【屬性】介面。在這裡可以對視窗的很多設定進行調整。

5、找到【formborderstyle】選項,在選項列表中選擇【fixeddialog】,這樣就可以固定視窗大小,禁止對視窗的自由調整了。

6、再來隱藏視窗的最大化和最小化按鈕,在選項中找到【maximizebox】【minimizebox】,預設這兩個選項都是【true】,這裡都修改為【false】。

7、將【maximizebox】【minimizebox】兩個選項都修改為【false】。

8、重新生成exe檔案進行測試,可以看到視窗右上角的最大化和最小化按鈕已經消失了,也無法對視窗進行大小調整。我們的需求成功實現了。

6樓:匿名使用者

設定winfrom窗體的屬性即可(可以屬性列表中設定):

1、formborderstyle='fixeddialog'(禁止對視窗的自由調整)

最大化、最小化設定為false

2、maximizebox=false

3、minimizebox=false

c# 如何設定視窗的大小

7樓:無法無天

在【設計】介面,直接點選介面裡的【白色矩形】就可以直接拖動視窗的大小了。

2. 左鍵選中【視窗】,在右側的【屬性】,【布局→size】可以直接修改視窗大小。

3.通過**修改:

size size = new size(800, 600); 第乙個引數是寬度,第二個引數是高度。

= size;

注意事項:前兩種方法依賴於編譯器,第三種方法適合任何編譯環境。

c中怎樣建立mdi子窗體,C 中怎樣建立MDI子窗體?

先在主窗體中設定 ismdicontainer為true 範例 給主窗體中拉進乙個botton 雙擊 寫 如下 form2 myform2 new form2 myform2.mdiparent this myform2.show myform2是例項化子窗體的物件 嘿嘿 希望你看了以後能明白 我在...

C在form窗體的panel控制項中新增label控制項

我來告訴你標準答案 註冊panel的resize事件,裡面寫下這些 label.location newpoint convert.toint32 panel.width label.width 2,convert.toint32 panel.height label.height 2 也就是計算l...

Visual Studio窗體設計C中字串的格式變換問題

取得每一行這個用 split 不解釋。轉換日期格式的關鍵 string input 1208h 20160503d 變數 datetime datetime datetime.parseexact input.replace h replace d hhmm yyyymmdd system.glob...