閱讀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方法