Hello world! I'm talking about using the open file dialog in C#. I'm continuing with my happy birthday program. And I have added a picture box called picHappy. And I set the size mode to autosize. And I have added open file dialog1 to my project. When I click on the open button or from the menu, I'm going to show the dialog box. And the first thing we need to do with this is set a filter for the file dialog control. And the way it works is we have the human description, like all pictures and then we have the system description. Each item separated with semicolons, and then pipe, and then another human term, and a pipe, and the system term, and the human term, and the pipe, and the system term and so on. and fortunately this is not case sensitive so we don't have to do both uppercase and lowercase in that filter. And we show it, and again that's modal. If the user clicks cancel, the file name will be the null string. So,if the filename is not a null string, then I'm going to say picHappy.load open file dialog 1 dot filename, and then I also want to display it in that status bar. And set the text to the filename for the dialog. Let's run this and see how that works. So I am going to click that button and my open window opens up, and you can see this file file choices that we at there. and we can pick a picture. OK. So there's our pictured that we selected. And it shows me where I found that. and then we also have our date and time being updated on the status bar. And that's it!