構建布局良好的windows程式

來源:互聯網
上載者:User

標籤:val   捲軸   避免   組合   大小   開啟   視窗   代碼   互斥   

構建布局良好的windows程式

MenuStrip是指應用程式運行中出現在介面上的選項列表,供使用者選擇執行。在可視化程式中,藉助功能表列可以將應用程式所提供的各種功能一一呈現給使用者。

ToolStrip在Windows程式中,工具列是綜合了各種工具以便於使用者使用的一個地區。

接下來見到介紹下它們的主要屬性和事件

 

功能表列控制項的主要屬性
屬性 說明
Name 代碼中菜單對象的名稱
Items 在菜單中顯示的項的集合
Text         與菜單相關聯的文本

 

 

功能表項目的主要屬性和事件
屬性 說明
Name 代碼中功能表項目對象的名稱
DropDownItems 在子功能表中顯示的項的集合
Text 與功能表項目相關聯的文本
事件 說明
Click         選中該功能表項目時,觸發該事件

 

管理員表單內容的設定
屬性 說明
Name FrmAdminMain 表單對象的名稱
Text MySchool-管理員 表單標題列顯示的文子
WindowState   Maximized 表單出現時是最大的

 

表單真正退出

 

Application.Exit()和this.Close()的區別
Application.Exit() this.Close()

應用程式類Application的靜態方法,

用於退出當前應用程式

執行個體方法,用於關閉當前表單;如果當前表單是系統啟動表單,

則執行該方法關閉表單後,應用程式退出

如果當前應用程式開啟了多個表單,

則關閉所有表單

只關閉當前表單

關閉表單時不會觸發表單的FormClosing

和FormClosed事件

會觸發表單的FormClosing和FormClosed事件

——————————————————————————————————————————————————————————————————————————————————

工具列控制項的主要屬性
屬性 說明
ImageScalingSize 工具列中的項顯示的映像的大小
Items 工具列中顯示項目的集合

 

工具列上的按鈕和標籤的主要屬性和事件
屬性 說明
DisplayStyle

設定映像和文本的顯示方式,包括顯示文本、

顯示映像、顯示文本和映像或者是什麼都不顯示

Image

按鈕/標籤上顯示的圖片

ImageScaling 是否調整按鈕/標籤上顯示的圖片大小
Text 按鈕/標籤上顯示的文本
TextImageRelation 按鈕/標籤像與文本的相對位置
事件 說明
Click 單機按鈕/標籤時,觸發該事件

 

使用WinForm的基本控制項

選項按鈕(ReadioButton):為使用者提供由兩個或多個互斥選項組成的選項的集合。

按鈕選項的主要屬性和事件
屬性 說明
Checked 指示選項按鈕是否已選中
Text 選項按鈕顯示的文本
事件 說明
Click 單機選項按鈕時發生

群組方塊(GroupBox):用於為其他控制項提供可識別的分組。通常使用群組方塊按功能細分表單。

面板(Panel):和群組方塊的功能類似,都是用來將控制項分組的,唯一的不同是面板沒有標題,但可以顯示捲軸。

容器控制項GroupBox和Panel的區別

GroupBox

Panel

用於邏輯的組合一組控制項,如R額迪歐Button和CheckBox控制項,

顯示一個架構,架構上有標題

用於包含多個控制項,以便於將這些控制項編為一組,方便操作這些控制項

 

日期控制項(DateTimePicker):提供一種能夠用來選擇日期的下拉式日曆,從而避免手工輸入帶來的錯誤。

日期控制項的主要屬性
屬性 說明
MaxDate 取得設定最大日期和時間
MinDate 取得設定最小日期和時間
Value 控制項所選定的日期/時間值
Format 用於設定控制項中顯示的日期和時間的格式

使用Anchor屬性

WinForms中為控制項提供了Anchor屬性,只要設定控制項的Anchor屬性即可保持在表單運行時控制項的布局合理性。

Anchor是錨定的意思,用於設定控制項相對於表單的某個(某幾個)邊緣的距離保持不變,

從而實現隨表單的變化動態調整控制項的大小,Winforms中的每個控制項都有該屬性。

 

MDI表單

MDI的幾個顯著特點

啟動一個MDI應用程式時,首先顯示父表單

父表單是應用程式中其他所有視窗的容器

每個應用程式介面都只能有一個MDI父表單

在任何指定的時間都可以開啟多個子表單

任何MDI子表單都不能移除MDI架構地區

關閉MDI父表單則自動關閉所有開啟的MDI子表單

 

組合框ComboBox控制項

ComboBox。ObjectCollection類型的常用屬性和方法
屬性 說明
Count   擷取集合中項的數目
DorpDownStyle 擷取或設定組合框樣式的值
IsReadOnly 擷取指示能夠修改該集合的值
Item 檢索集合中指定索引的項
方法                   說明
Add() 向組合框中的項列表中添加項
Clear() 從組合框中移除所有的項
Remove 從組合框中移除指定的項

構建布局良好的windows程式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.