EXERCISE TOPIC▼
VISUAL BASIC EXERCISES▼
VISUAL BASIC EXERCISES▼
- Drawing forms (2)
- Form events (1)
- Variables and data types (2)
- Enumerations and constants (2)
- Form validation (3)
- Menus and toolbars (2)
- Files and folders (1)
- Basic DataGridViews (1)
- Reacting to DataGridView events (3)
- Advanced DataGridViews (2)
- Creating classes (4)
- Coding in VB.NET (2)
- Variables and constants (3)
- Testing conditions (2)
- Passing arguments (3)
- Using arrays (2)
- Loops (2)
- Working with files (3)
- Lists (3)
- Creating properties (3)
Visual Basic | Files and folders exercise | Find text with a FileDialog / StreamReader
This exercise is provided to allow potential course delegates to choose the correct Wise Owl Microsoft training course, and may not be reproduced in whole or in part in any format without the prior written consent of Wise Owl.
You can learn how to do this exercise on the relevant Wise Owl classroom training course (sadly for the moment only in the UK).
Software ==> | Visual Basic (46 exercises) |
Version ==> | Any version of VB |
Topic ==> | Files and folders (1 exercise) |
Level ==> | Average difficulty |
You need a minimum screen resolution of about 700 pixels width to see our exercises. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.
The aim of this exercise is to find which of the VB code files in the above folder contains the hidden text Kilroy.
To do this, first create a form containing a single clickable button. Now write code so that when you click on this button, you get to choose one or more code files (ie use the filter *.vb):

Make sure you set the MultiSelect property of your FileDialog
When you have selected one or more files, your code should then loop over them looking for the hidden word. For each file it should:
- Open the file using a StreamReader object
- Read through the lines in the file until it finds the text Kilroy, then exit
- Close the file
Your code should eventually display the name of the file which contains the word Kilroy in the code:

No spoilers here
When you've got everything working, close down your form!