WINFORM 開發模式,窗體回到預設樣式方法。

2022-01-18 13:29:55 字數 1897 閱讀 1545

winform  主要用來只做客戶端應用程式、c/s

客戶端程式很重要的特點:可以操作使用者電腦上的檔案,執行在客戶端上,電腦的配置越高執行就越流暢。

在program類裡面有這個**

這乙個 run裡面的 newform1 就是在程式執行的時候,回建立乙個新的form1視窗物件

主要操作的還是form.cs檔案。

也是分為兩個介面,乙個是**介面,乙個是設計介面。 主要在設計介面完成。

form類的屬性分為了兩部分,這裡partial就是代表這是屬性的一部分

類的另一部分**在這個form1裡面

窗體屬性

窗體種類:

+ 記事本型別  可隨意更改大小

+ 計算器型別   固定大小  不可最大化

+ 無邊框型別   無邊框,無標題欄選項

+ 不規則型別   不規則形狀邊框

+ 置頂型別      顯示基層高,在所有程式的最上面

窗體常用屬性

+ 布局

- autoscroll        內容超出範圍會出現滾動條

- maximumsize   窗體最大大小

- minimumsize   窗體最小大小

- size                 窗體目前大小,會隨時跟著改變

- startposition     窗體啟動位置,center screen會根據螢幕位置居中,center parebt 根據父級視窗居中

- windowstate    窗體初始化可見狀態,初始最小化或者最大化

+ 視窗樣式

- controlbox     是否有標題欄選單關閉,最大化,最小化啥的

- icon               左上角 ico格式圖示

- maximizebox   選單是否有最大化按鈕

- minimizebox   選單是否有最小化按鈕 

- opacity          透明度  100%則一點不透明  0%全透明,消失了

- showicon        是否顯示左上角小圖示

- showintaskbar  這個窗體是否顯示在桌面工作列中

- topmost           是否置頂顯示

- tran....key        讓某乙個顏色變成透明

+ 外觀

- backcolor      背景顏色

- bakcgroundimage     背景圖

- backgroundimagelayout  背景圖展開方式

- cursor    滑鼠樣式

- font       字型樣式

- forecolor   字型顏色

- formborderstyle    有無邊框,邊框樣式

- text     與空間關聯的文字

+ 雜項

- acceptbutton    「接受」按鈕 , 每次按enter都相當於單機該按鈕

- cancelbutton     「取消」按鈕 , 每次按esc都相當於單機該按鈕

補充兩條

this.windowstate= formwindowstate.normal;將這個窗體回歸到預設樣式[如最小化到還原]

form1,form2,form3每個都是乙個資料型別,因為他們都是繼承自form,form是所有窗體型別的基類,若果寫乙個form型別的泛型集合,它們也都能放到裡面.

Winform開發之窗體傳值

winform的窗體之間的資料傳遞是開發的必備技術,下面介紹幾種典型的傳值方法 1 建構函式傳值,但這種方法是單向的 推薦 上 先傳值 private void button2 click object sender,eventargs e 接值,對了,這裡需要過載乙個form3的建構函式,然後將拿...

Winform開發之窗體傳值

winform的窗體之間的資料傳遞是開發的必備技術,下面介紹幾種典型的傳值方法 1 建構函式傳值,但這種方法是單向的 推薦 上 先傳值 1 private void button2 click object sender,eventargs e 2接值,對了,這裡需要過載乙個form3的建構函式,然...

WinForm開發,窗體顯示和窗體傳值相關知識總結

以前對winform窗體顯示和窗體間傳值了解不是很清楚 最近做了一些winform開發,把用到的相關知識整理如下 a.winform中窗體顯示 顯示窗體可以有以下2種方法 form.showdialog方法 窗體顯示為模式窗體 form.show方法 窗體顯示為無模式窗體 2者具體區別如下 1.在呼...