一、button的使用方法
主要使用方法幾乎都在屬性內,我們操作也在這個界面
二、作用
用戶點擊時觸發事件,事件有很多種,可以根據需要選擇。
三、常用屬性
雖然屬性很多,但是常用的并不多
名稱 | 內容 | 含義 |
---|---|---|
AutoSize | 自動調整大小 | 是否可以自動調整大小,配合autosizemode使用 |
AutoSizeMode | 自動調整大小的模式? | 配合autosize可以自動根據button長度變化 |
Dock | 綁定到父類容器位置(父類就是按鈕放在哪個里面) | 有上、下、左、右、全部和none方式 |
Location | 基于父類的位置 | |
Size | button的大小 | |
(Name) | 代碼中的名稱 | 在代碼中的名字,這是唯一的 |
BackColor | 背景色 | |
Font | 設置字體和大小 | |
ForeColor | 前景色 | 設置字體的顏色 |
Image | 圖片 | 可以在按鈕上顯示圖片 |
Text | 控件文本 | 顯示在按鈕上的文本 |
TextAlign | text的對其方式 | 有9個方向 |
Enabled | 使能 | 是否可以點擊 |
Visiable | 隱藏 | 是否顯示button |
其中最常使用的是(Name) Text? Enabled Dock等,給個示例:
四、常用事件
事件響應也有很多,像上個示例為點擊事件,是最常用的事件;
上面事件雖然多,但是看英文能大概了解含義,底部還有解釋,以下是常用的鼠標事件
名稱 | 內容 | 觸發 |
---|---|---|
Click | 點擊事件 | 左鍵點擊一次,鼠標或者鍵盤都可以,一般鼠標點擊 |
MouseClick | 點擊事件 | 鼠標點擊生效,左鍵點擊 |
KeyDown | 按鈕按下 | 按下觸發,無論是否抬起,可以做拖拽,也可以和up做先后順序等 |
KeyUp | 按鈕抬起 | 抬起觸發,正常先按下,再抬起 |
Enter | 焦點觸發 | 焦點在時觸發,焦點是一個框,點擊按鈕可以看到,可以在不點擊是更換焦點。 |
Leave | 焦點離開觸發 | |
DragDrop | 拖放完成時觸發 | 可以把其他文本等拖入到控件內觸發事件,要配合其他Drag事件 |
DragEnter | 拖放進入觸發 | 拖放按鈕時可以觸發事件,配合drop和leave可以完成拖放 |
DragLeave | 拖放離開 | 拖放離開按鈕時觸發 |
鼠標事件中最常用的是click,這是基本事件,其他事件在需要時可以使用,不同事件的參數功能不同,雖很少使用,但是要會。
五、示例
在代碼里寫如下功能
然后運行軟件(F5或上方綠色三角),啟動軟件。
六、結尾
以上為本人使用開發總結,如有幫助,不勝感激。
繼續努力,完成整個總結。
如果錯誤,留言改正,哪有做軟件沒有bug的。