For example, see this code sample:
http://www.vbforums.com/showthread.php?t=508069[
^].
You can find a lot more:
http://bit.ly/yFYgUP[
^].
So, you got the solution.
You may ask: "Why would you include "C#" and ".NET" in the search if I strongly ordered VB.NET and nothing else, because I'm the beginner?".
I'll explain it. Because this answer can be viewed by other members who can be more practical and reasonable then your are. Begin a beginner is just a useful excuse for getting bad result. If you are a beginner, you are supposed to begin, not to stay beginner all the time. How this is related to VB.NET? The fact of real life is: there are too many advanced developers who just don't take anything related to Basic seriously. Even though VB.NET is a decent language having almost nothing in common with legacy VB, it is proprietary, not standard, and probably will never be, while C# and C++/CLI are strictly standardized under ECMA and ISO.
Do to this and other factors, often purely social factors, if you want to find something about .NET, the best answers will be in C#. So, any .NET developers hoping for help just needs at least basic understanding of C#, realistically, to be successful.
Besides, you can always try to translate what you cannot understand:
http://www.developerfusion.com/tools/convert/csharp-to-vb/[
^].
It works not in 100% cases, but usually helpful.
—SA