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


  1. 實例運行環境

              Microsoft Visual Studio 2017

下載鏈接:https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2017-system-requirements-vs         建議下載社區版(community)。安裝工作組件時根據自身需求安裝。

2.實例

  1. 概要

通過對一般例子的掌握,熟悉各個控件作用及其操作方法,進而加深和流利地進行c# Windows窗體應用程序的開發。

  1. 實例

a主菜單設計

① 首先新建一個名為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)

        {

        }

    }

}

運行效果圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM