[讀書筆記 ]Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer 第五章

  • 1225
  • 0

閱讀Stephens' C#教材第五章筆記

 

Chapter 5 Making Menus.
本章介紹MenuStrip控制項,利用此控制項可以將同質性的選項集中,以樹狀結構規劃系統功能,建立比較專業的使用者畫面,
  • SimpleEdit程式示範利用MenuStrip控制項建立簡單選單效果

 

  • 作者在此提醒C#操作過程,若將無用的事件刪除可能會出現建置錯誤的提示,此時可以點入錯誤點,將Designer.cs中所對應的該行程式刪除

 

  • 本章範例也蒐集不少常用的PNG圖檔,可供未來自行建立選單時使用
  • TRY IT中示範如何排出一個下圖,調整ScrollBar控制項的數值可以改變Label控制項的背景顏色
 
程式碼如下:
private void fileExitMenuItem_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void formatColorRedMenuItem_Click(object sender, EventArgs e)
        {
            contentsTextBox.ForeColor = Color.Red;
        }

        private void formatColorGreenMenuItem_Click(object sender, EventArgs e)
        {
            contentsTextBox.ForeColor = Color.Green;
        }

        private void formatColorBlueMenuItem_Click(object sender, EventArgs e)
        {
            contentsTextBox.ForeColor = Color.Blue;
        }

        private void formatBackColorRedMenuItem_Click(object sender, EventArgs e)
        {
            contentsTextBox.BackColor = Color.Pink;
        }

        private void formatBackColorGreenMenuItem_Click(object sender, EventArgs e)
        {
            contentsTextBox.BackColor = Color.LightGreen;
        }

        private void formatBackColorBlueMenuItem_Click(object sender, EventArgs e)
        {
            contentsTextBox.BackColor = Color.LightBlue;
        }

        private void formatFontSmallMenuItem_Click(object sender, EventArgs e)
        {
            contentsTextBox.Font = formatFontSmallMenuItem.Font;
        }

        private void formatFontNormalMenuItem_Click(object sender, EventArgs e)
        {
            contentsTextBox.Font = formatFontNormalMenuItem.Font;
        }

        private void formatFontLargeMenuItem_Click(object sender, EventArgs e)
        {
            contentsTextBox.Font = formatFontLargeMenuItem.Font;
        }