Hello World! I'm talking about making changes to a listbox at runtime. Previously , we had added a listbox and we went to the properties for the listbox and added some items using the string collection editor. Instead of that I'm going to let the user add things to the[text box]so, to the listbox, So I'm going to add a text box called txtFavorites. Make that just a little bit bigger. And then I'm going to have a label That is going to be called lblInstructions You're going to have that in most of your projects. And the instructions are going to be What are your favorite things? And then I'm going to add a button called btnAdd and make the text say &Add. OK. And when they type something here and then click add, They can add it to the listbox . So we need code for the btnAdd. And I'm going to get the text from the text box. listbox1.items.add txtFavorites [hitting the tab here] .text plus: Oh, this is a capital T, that got rid of the squiggle, so let's run this, and pizza and add it, and then ice cream, and add it. An interesting thing to do for this, is after we add the item to the text box, [listbox] I could say txtFavorites.text equals a null string. And that's a string with zero letters. and let's see how that works. Let's just one more time and add pizza, and ice cream. And C# and that's it!