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

  • 1403
  • 0

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

Chapter 4 Handling Events.

  • 第二章範例有使用到Button的Click事件,本章更詳細介紹事件,以及事件中的參數(Parameters)
  • DynamicEvents程式示範動態綁定或解除Button按下與事件的關聯
  • Timer程式示範Timer控制項隨著時間變化自動執行Tick事件讓Button左右跳動
  • MoveBunny程式示範ScrollBar控制項執行Scroll事件時改變圖片的位置
  • Menu程式示範利用RadioButton及CheckBox的CheckedChanged事件時改變GroupBox的可用與不可用
  • FollowMouse程式示範利用Panel控制項的MouseMove事件及MouseClick事件改變ScrollBar控制項的數值與圖片的位置
  • TRY IT中示範如何排出一個下圖,調整ScrollBar控制項的數值可以改變Label控制項的背景顏色

Code如下:


        // Display the numeric values and a sample.
        private void redHScrollBar_Scroll(object sender, ScrollEventArgs e)
        {
            // Display numeric values.
            redLabel.Text = redHScrollBar.Value.ToString();
            greenLabel.Text = greenHScrollBar.Value.ToString();
            blueLabel.Text = blueHScrollBar.Value.ToString();

            // Display a sample.
            sampleLabel.BackColor = Color.FromArgb(
                255,
                redHScrollBar.Value,
                greenHScrollBar.Value,
                blueHScrollBar.Value);
        }

此程式三個ScrollBar控制項的Scroll事件皆指向此redHScrollBar_Scroll方法