C# Windows窗體應用程序設計 簡易實例操作(一)

C# Windows窗體應用程序設計

                簡易實例操作(一)

大家好,這是我第一次寫博客。寫這個的目的一來是爲了鞏固自己所學的東西,二是希望通過簡單的例子來激發對編程學習的熱情,互相促進學習。在後面我也會更新其他的內容,第一次寫難免有不足的地方,希望大家指正,有什麼問題也可以留言討論,謝謝大家。

1. 實例運行環境

Microsoft Visual Studio 2017,下面附上下載鏈接。
單擊此處即可
進入網站後下載社區版(community),CSDN裏面也有寫好的安裝教程。

實際案例及操作

1概要

通過對一般例子的掌握,熟悉各個控件作用及其操作方法,進而加深和流利地進行c# Windows窗體應用程序的開發。因爲c# Windows窗體應用程序控件比較多,每次以單獨的控件加上簡單案例,在熟悉以後可以綜合起來解決一些比較大的問題。
主菜單設計
① 首先新建一個名爲MainMenu的窗體應用程序,將窗體 Text屬性設爲“主菜單演示”。命名直接在該部件的Text屬性欄,雙擊後輸入。
② 在“工具箱”中找到“公共控件”,並在其中選取“TextBox”,並將其拖動其進入窗體,在窗體中添加一個文本框textBox1。每個控件的Text屬性是設置窗體能夠顯現的名字的作用。新安裝的vs2017如果沒有發現工具箱,則需在“視圖”裏面打開,或者按Ctrl+alt+X,即可出現。
③ 繼續在工具箱中找到“菜單和工具欄”,在選中“MenuStrip”,並拖動其進入窗體,即下圖一中居中的白框(該框可以橫向拉伸);然後建立如圖所示菜單(如圖二)
==圖一==
圖二
在輸入菜單選項名稱時,可爲菜單項添加快捷鍵方式,格式爲(&+任意字符),以本例子中的“文件”爲例,在輸入名字時,在後面添加(&F),程序運行後,按alt+F即可快速打開該菜單欄。以該方式設置的快捷鍵都是alt+設置的字符打開。
④ 代碼:c# Windows窗體應用設計中,添加控件只是完成了一部分,如果不向其中添加代碼,則不會有所預想的功能。添加代碼的方式爲雙擊相應的控件,即可跳轉到相應位置。
下面附上代碼:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 主菜單設計
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
     private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
        }
        private void 重置RToolStripMenuItem_Click(object sender, EventArgs e)
        {
            textBox1.Text = "歡迎使用主菜單";
        }
        private void 清空CToolStripMenuItem_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
        }
        private void 退出XToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Close();
        }
        private void 關於AToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("主菜單演示,菜單選項的使用", "提示");
        }
        private void Form1_Load(object sender, EventArgs e)
        {
        }
    }
}

⑤ 運行效果圖:
運行效果圖
今天的分享到此結束,在最開始給的例子比較簡單,後面會慢慢增加難度的,有什麼建議或者問題可以留言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章