Hello World! I'm talking about events for controls in C#. I've started a new program and I've added a button, a checkbox, a list box with a few programming languages, and a label. You know that if you double-click on the form it will open up the form load event. And I can write something like this.text ="events"; If I double click on the button it opens up the button click event. I seem to have added an extra one there. So let's write this.text =" you click the button"; And let me go back to this, I'm going to check... Double click on the checkbox and the event that opens up is the check changed event. And for this one, I'm going to say this . text= checkbox1 (hit the tab here) dot checked Now, checked is a value that is true or false. and we can't add a Boolean value directly to the text, because the text has to be a string. so what I'm going to do, Is set it to a string, a null string, nd then add to that the value of the checkbox. That + is used to concatenate and that will convert uh, checkbox, checked value which is true or false to a string and add it for the text. For the listbox. I'm going to say this.text equals listbox1 (tab) .text and a semicolo. Let's run this and you can see the form load causes the word "events" to appear as the text for the form. button1 says "You clicked the button" And checkbox on and off it says either true or false. and when I select an item from the listbox it shows the text property, which is the selected text, right there. And the label, Oh, I didn't write any code for the label. Let's write code for the label. And again, that's the click event. label1.text= You clicked the label. And a semicolon. Let's run that again. Uh-oh! What happened? " expected; "and I double-click on that; Oh, I put the semicolon inside the quotes . Ok, let's fix that run it again. And it says, "You clicked the label" PHP Check box is true, "You clicked the button" and that's it!