Duration: 16 minutes
Summary: In this video, we will continue the development of the Windows Inventory Application. When the user is filling out the item details before adding the item to the inventory, we need to give him/her the chance to back out and clear the form data (maybe they realized they entered the wrong item). To do so, we add the "Clear Form" button. In the code behind, we reset all the item controls to nothing (text to empty strings, drop down list to 0 selected index, and dates to Now).
Before adding an item to the inventory we need to make sure that the user has provided all the necessary data. To do so, we add validation. For every control we need to validate, we add the "Validated" event. In that event, we check to see if the condition is satisfied (for example an item name is selected). If not, we show the user an error message, and put the focus on that control. We also set the background color to yellow to bring attention to that control. If the condition is satisfied, we make sure the background color is white. We do this for all the controls we need to validate.
Methodology of the development of example: Good coding standard and simplified design to illustrate the key points.
Technology Used: Windows Applications and Visual Studio 2010
Keyword: Visual Studio 2010, Windows Controls, MessageBox, Show, SelectedIndex, BackColor, Focus, Text, Length, Value, DateTime.