WinForm開發基礎

2022-09-08 13:06:09 字數 2771 閱讀 6857

什麼是c#

c#是一種安全的、穩定的、簡單的、優雅的,由c和c++衍生出來的物件導向的程式語言。它在繼承c和c++強大功能的同時去掉了一些它們的複雜特性(例如沒有巨集以及不允許多重繼承)。c#綜合了vb簡單的視覺化操作和c++的高執行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向元件程式設計的支援成為.net開發的首選語言。[1]

什麼是winfom?

winform是·net開發平台中對windows form的一種稱謂, 可用於設計窗體和可視控制項,以建立豐富的基於windows的應用程式。

基本步驟

1、建立winform

2.利用常用控制項,繪製畫面

winfrom模組劃分大致如下,各模組位置可以隨自己喜好來隨意放置。

跟據需要,從*******中拖動控制項到窗體中,進行布局

3.設定控制項屬性和事件

常用控制項屬性

名稱

說明

backcolor

控制項的背景色

anchor

用於控制容器發生變化的是,控制項如何響應

dock  

可以使控制項靠在視窗的邊界上

enabled

通常設定為true,為false表示不能接受客戶輸入

forecolor

控制項的前景色

height

控制項的高度

width

控制項的寬度

left

控制項的左邊界到視窗左邊界的距離

right 

控制項的右邊界到視窗左邊界的距離

name

控制項的名稱,**中用於引用該控制項

tabindex

控制項在容器中的標籤順序號

tabstop

指定控制項是否可以用tab鍵訪問

visible

指定控制項在執行期間可見                                    

text 

用於設定顯示的文字

常用事件

名稱

說明

click

在單擊控制項時引發,在某些情況下,這個事件也會在使用者按下回車鍵時引發

doubleclick

在雙擊控制項時引發

keydown

當控制項有焦點時,按下乙個鍵觸發

keypress

當控制項有焦點時,按下乙個鍵觸發

keyup

當控制項有焦點時,釋放乙個鍵觸發

mousedown

滑鼠按下

mousemove

滑鼠移動

mouseup

滑鼠釋放

4.編寫控制項響應事件,實現對應功能

示例1:點選按鈕,彈出訊息通知               

方法一:雙擊控制項可以進入空間的預設事件程式設計,雙擊按鈕會進入按鈕的點選事件編寫。

**:private void btnshow_click(object sender, eventargs e)

方法二:寫好事件,比如showmessage:

private void showmessage(object sender, eventargs e)

然後在屬性欄上點選閃電圖示,進入事件列表,在click事件後面的下拉輸入框中選擇選擇showmessage,進行繫結。

介面效果:

示例2:計算輸入框a值和輸入框b值的乘積,在輸入框c中顯示出來

**:private void btncount_click(object sender, eventargs e)

本部分只是對winform開發基礎進行簡單的介紹,方便對ado連線資料庫進行講解,至於winform複雜功能,則需要大家主動去了解學習。

WinForm控制項開發總結

winform控制項開發總結 一 開篇 winform控制項開發總結 二 使用和除錯自定義控制項 winform控制項開發總結 三 認識winform控制項常用的attribute winform控制項開發總結 四 控制項屬性的序列化 winform控制項開發總結 五 為控制項的複雜屬性提供型別轉換...

WinForm控制項開發總結

winform控制項開發總結 一 開篇 winform控制項開發總結 二 使用和除錯自定義控制項 winform控制項開發總結 三 認識winform控制項常用的attribute winform控制項開發總結 四 控制項屬性的序列化 winform控制項開發總結 五 為控制項的複雜屬性提供型別轉換...

Winform基礎控制項美化

這段時間重寫了winform的textbox,combobox,numericupdown,datetimepicker,panel,button,usercontrol控制項 主要實現了,這些控制項的垂直居中,可自定義邊框顏色等功能,支援fontawesome圖示.效果見下圖 專案目錄見下圖 co...