C# winform教程(二)----button

一、button的使用方法

主要使用方法幾乎都在屬性內,我們操作也在這個界面

二、作用

用戶點擊時觸發事件,事件有很多種,可以根據需要選擇。

三、常用屬性

雖然屬性很多,但是常用的并不多

3.常用屬性
名稱內容含義
AutoSize自動調整大小是否可以自動調整大小,配合autosizemode使用
AutoSizeMode自動調整大小的模式?配合autosize可以自動根據button長度變化
Dock綁定到父類容器位置(父類就是按鈕放在哪個里面)有上、下、左、右、全部和none方式
Location基于父類的位置
Sizebutton的大小
(Name)代碼中的名稱在代碼中的名字,這是唯一的
BackColor背景色
Font設置字體和大小
ForeColor前景色設置字體的顏色
Image圖片可以在按鈕上顯示圖片
Text控件文本顯示在按鈕上的文本
TextAligntext的對其方式有9個方向
Enabled使能是否可以點擊
Visiable隱藏是否顯示button

其中最常使用的是(Name) Text? Enabled Dock等,給個示例:

四、常用事件

事件響應也有很多,像上個示例為點擊事件,是最常用的事件;

上面事件雖然多,但是看英文能大概了解含義,底部還有解釋,以下是常用的鼠標事件

4.鼠標事件
名稱內容觸發
Click點擊事件左鍵點擊一次,鼠標或者鍵盤都可以,一般鼠標點擊
MouseClick點擊事件鼠標點擊生效,左鍵點擊
KeyDown按鈕按下按下觸發,無論是否抬起,可以做拖拽,也可以和up做先后順序等
KeyUp按鈕抬起抬起觸發,正常先按下,再抬起
Enter焦點觸發焦點在時觸發,焦點是一個框,點擊按鈕可以看到,可以在不點擊是更換焦點。
Leave焦點離開觸發
DragDrop拖放完成時觸發可以把其他文本等拖入到控件內觸發事件,要配合其他Drag事件
DragEnter拖放進入觸發拖放按鈕時可以觸發事件,配合drop和leave可以完成拖放
DragLeave拖放離開拖放離開按鈕時觸發

鼠標事件中最常用的是click,這是基本事件,其他事件在需要時可以使用,不同事件的參數功能不同,雖很少使用,但是要會。

五、示例

在代碼里寫如下功能

然后運行軟件(F5或上方綠色三角),啟動軟件。

六、結尾

以上為本人使用開發總結,如有幫助,不勝感激。

繼續努力,完成整個總結。

如果錯誤,留言改正,哪有做軟件沒有bug的。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/86087.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/86087.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/86087.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【 java 基礎問題 第二篇 】

目錄 1.深拷貝和淺拷貝 1.1.區別 定義 定義 1.2.實現深拷貝的方式 2.泛型 2.1.定義 2.2.作用 3.對象 3.1.創建對象的方式 3.2.對象回收 3.3. 獲取私有成員 4.反射 4.1.定義 4.2.特性 4.3.原理 5.異常 5.1.異常的種類 5.2.處理異常的方法 6.Object 6.1.等于與…

Kafka 入門指南與一鍵部署

Kafka 介紹 想象一下你正在運營一個大型電商平臺,每秒都有成千上萬的用戶瀏覽商品、下單、支付,同時后臺系統還在記錄用戶行為、更新庫存、處理物流信息。這些海量、持續產生的數據就像奔騰不息的河流,你需要一個強大、可靠且實時的系統來接…

湖北理元理律師事務所:企業債務重組的風險控制方法論

一、擔保鏈破解:阻斷債務傳染的核心技術 2023年武漢某建材公司案例: 原始債務結構: A公司(主債務人)欠款200萬 ↓ B公司(擔保人)←連帶責任觸發執行 ↓ C公司(B公司擔…

如何在CloudCompare中打開pcd文件

你只需要將pcd文件的路徑改在全英文路徑下,CloudCompare就可以打開。若含中文,就會報錯:

中醫的十問歌和脈象分類

中醫核心理論框架如下 診斷技術如下 本文主要介紹問診和切診。 十問歌的“十”是虛指,實際包含12個核心問題,脈象28種中常見僅10余種,重點解釋脈診的物理本質(血流動力學觸覺感知) 以下是中醫十問歌的完整內容及脈…

基于智能代理人工智能(Agentic AI)對沖基金模擬系統:模范巴菲特、凱西·伍德的投資策略

股票市場涉及眾多統計數據和模式。股票交易基于研究和數據驅動的決策。人工智能的使用可以實現流程自動化,讓投資者在研究上花費更少的時間,同時提高準確性。這使他們能夠更加專注于監督實際交易和服務客戶。 頂尖對沖基金經理發揮著至關重要的作用&…

大二下期末

一.Numpy(Numerical Python) Numpy庫是Python用于科學計算的基礎包,也是大量Python數學和科學計算包的基礎。不少數據處理和分析包都是在Numpy的基礎上開發的,如后面介紹的Pandas包。 Numpy的核心基礎是ndarray(N-di…

D3ctf-web-d3invitation單題wp

#注入 #用kali構造憑證訪問MinIO服務器 #用mc帶臨時憑證訪問遠程Minion的儲存桶 還有一個 minio 服務的api,我們后面要用 /static/js/tools.js function generateInvitation(user_id, avatarFile) {if (avatarFile) {object_name avatarFile.name;genSTSCreds(ob…

基于 Vue 和 Spring Boot 實現滑塊驗證碼的機器驗證

基于 Vue 和 Spring Boot 實現滑塊驗證碼的機器驗證 需求概述技術選型前端實現1. 引入組件2. 修改后端請求URL3. 新增機器驗證頁面4.首頁調用驗證組件 后端實現流程梳理具體實現1. 引入依賴2. 增加yml配置3. 代碼實現4.跨域配置(可選) 實現效果二次驗證的…

[Java惡補day13] 53. 最大子數組和

休息了一天,開始補上! 給你一個整數數組 nums ,請你找出一個具有最大和的連續子數組(子數組最少包含一個元素),返回其最大和。 子數組是數組中的一個連續部分。 示例 1: 輸入:nums …

sql server如何創建表導入excel的數據

在 SQL Server 中,可以通過幾種方式將 Excel 數據導入到數據庫表中。下面是一個完整的流程,包括如何創建表,以及將 Excel 數據導入該表的方法: ? 方法一:使用 SQL Server Management Studio (SSMS) 的導入向導&#x…

C++單例模式教學指南

C單例模式完整教學指南 📚 目錄 [單例模式基礎概念][經典單例實現及問題][現代C推薦實現][高級話題:雙重檢查鎖][實戰應用與最佳實踐][總結與選擇指南] 1. 單例模式基礎概念 1.1 什么是單例模式? 單例模式(Singleton Pattern&…

使用xdocreport導出word

之前java總用freemaker進行導出&#xff0c;但是改xml實在是太繁瑣了&#xff0c;這次找了另一個工具進行體驗. 一、簡單導出 pom引入 <dependency><groupId>fr.opensagres.xdocreport</groupId><artifactId>fr.opensagres.xdocreport.core</arti…

vscode里如何用git

打開vs終端執行如下&#xff1a; 1 初始化 Git 倉庫&#xff08;如果尚未初始化&#xff09; git init 2 添加文件到 Git 倉庫 git add . 3 使用 git commit 命令來提交你的更改。確保在提交時加上一個有用的消息。 git commit -m "備注信息" 4 …

C++.OpenGL (2/64)你好,三角形(Hello Triangle)

你好,三角形(Hello Triangle) 繪制流程概覽 #mermaid-svg-MvIGIovxiuKVfzy8 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-MvIGIovxiuKVfzy8 .error-icon{fill:#552222;}#mermaid-svg-MvIGIovxiuKVfzy8 .error…

汽車安全體系:FuSa、SOTIF、Cybersecurity 從理論到實戰

汽車安全&#xff1a;功能安全&#xff08;FuSa&#xff09;、預期功能安全&#xff08;SOTIF&#xff09;與網絡安全(Cybersecurity) 從理論到實戰的安全體系 引言&#xff1a;自動駕駛浪潮下的安全挑戰 隨著自動駕駛技術從L2向L4快速演進&#xff0c;汽車安全正從“機械可靠…

N2語法 列挙、話題提出

1&#xff0c;&#xff5e;やら&#xff5e;やら  接続&#xff1a;名詞、辭書形  意味&#xff1a;…啦…啦&#xff08;列舉代表性的事物&#xff09;  例文&#xff1a;     家に帰って料理やら洗濯やら何もしなければならない。     帰國前、買い物やら荷造りや…

深入理解React Hooks的原理與實踐

深入理解React Hooks的原理與實踐 引言 React Hooks 自 2018 年 React 16.8 發布以來&#xff0c;徹底改變了前端開發者的編碼方式。它通過函數式組件提供了狀態管理和生命周期等功能&#xff0c;取代了傳統的類組件&#xff0c;使得代碼更加簡潔、復用性更強。然而&#xff…

RockyLinux9.6搭建k8s集群

博主介紹&#xff1a;?全網粉絲5W&#xff0c;全棧開發工程師&#xff0c;從事多年軟件開發&#xff0c;在大廠呆過。持有軟件中級、六級等證書。可提供微服務項目搭建與畢業項目實戰&#xff0c;博主也曾寫過優秀論文&#xff0c;查重率極低&#xff0c;在這方面有豐富的經驗…

鏈游技術破壁:NFT資產確權與Play-to-Earn經濟模型實戰

鏈游技術破壁&#xff1a;NFT資產確權與Play-to-Earn經濟模型實戰 ——從「投機泡沫」到「可持續生態」的技術重構 一、NFT確權技術革新&#xff1a;從鏈上存證到動態賦權 跨鏈確權架構 全鏈互操作協議&#xff1a;采用LayerZero協議實現以太坊裝備與Solana土地的跨鏈組合&…