VS里使用C#制作窗口應(yīng)用的項目實踐
新建項目
創(chuàng)建項目的時候搜索net,選擇這個。
打開應(yīng)該是這樣
第一個控件
選擇公共控件 - PictureBox - 拖入Form
在Image處選擇上傳本地資源,建議上傳一個小一點的圖片。
修改一下尺寸。
ctrl+s 保存
從“屬性”切換到“事件”
雙擊Click事件,進(jìn)入代碼編輯
這段代碼可以理解為生命周期的開始,即在一切之前執(zhí)行。
在這個函數(shù)里可以進(jìn)行一些初始化操作。
public Form1() { InitializeComponent(); }
修改點擊事件函數(shù),進(jìn)行一條彈窗
private void pictureBox1_Click(object sender, EventArgs e) { MessageBox.Show("pictureBox1_Click"); }
第一個解決方案
生成解決方案
在這個路徑里找到exe文件,雙擊啟動。
點擊圖片,觸發(fā)點擊事件,彈出提示。
至此,第一個解決方案已生成。
事件
click
在事件處雙擊空位,即可自動生成一個事件
當(dāng)你想修改這個事件的函數(shù)名時,在設(shè)計里修改,不要直接在代碼里修改,會出現(xiàn)引用錯誤。修改完后,會生成一個新的函數(shù)并自動綁定,將原函數(shù)的內(nèi)容復(fù)制過來,刪掉即可。
timer
找到下方的timer1,開啟應(yīng)用,添加一個Tick函數(shù),函數(shù)的內(nèi)容稍后再編輯。
添加一個Label,改名為TimeLabel。
在初始化時通過名字獲取它,修改上面的內(nèi)容為當(dāng)前的時間
public Form1() { InitializeComponent(); TimeLabel.Text = DateTime.Now.ToString(); }
寫進(jìn)timer1的Tick函數(shù)里
private void timer1_Tick(object sender, EventArgs e) { TimeLabel.Text = DateTime.Now.ToString(); }
生成解決方案后,可以看到時間動起來了。
到此這篇關(guān)于VS里使用C#制作窗口應(yīng)用的項目實踐的文章就介紹到這了,更多相關(guān)VS C#制作窗口應(yīng)用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Unity 2017使用UGUI實現(xiàn)大轉(zhuǎn)盤抽獎
這篇文章主要為大家詳細(xì)介紹了Unity 2017使用UGUI實現(xiàn)大轉(zhuǎn)盤抽獎,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-02-02C# 實現(xiàn)簡易的串口監(jiān)視上位機(jī)功能附源碼下載
這篇文章主要介紹了C# 實現(xiàn)簡易的串口監(jiān)視上位機(jī)功能,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11C#創(chuàng)建windows系統(tǒng)用戶的方法
這篇文章主要介紹了C#創(chuàng)建windows系統(tǒng)用戶的方法,涉及C#操作用戶名、密碼、顯示名稱、描述、是否強(qiáng)制修改密碼、密碼是否過期等技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04