| Title |
Keywords |
|
| HowTo: Display solutions to the equilateral triangle puzzle in Visual Basic 6 | algorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Puzzle: find the equilateral triangles in Visual Basic 6 | algorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Display solutions to the equilateral triangle puzzle in Visual Basic .NET | algorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Puzzle: find the equilateral triangles in Visual Basic .NET | algorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Find solutions to the equilateral triangle puzzle in Visual Basic .NET | algorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Find solutions to the equilateral triangle puzzle in Visual Basic 6 | algorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Make SubArray extension methods that let you easily copy parts of one- and two-dimensional arrays in Visual Basic .NET | copy two-dimensional array, copy 2-D array, two-dimensional arrays, 2-D arrays, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Copy a two-dimensional array in Visual Basic .NET | copy two-dimensional array, copy 2-D array, two-dimensional arrays, 2-D arrays, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Add a DrawRectangle method to the Graphics class that takes a RectangleF as a parameter in Visual Basic .NET | extension methods, Graphics class, graphics, DrawRectangle, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Add delegates to combine lists of methods in Visual Basic .NET | delegate, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| Visual Basic 2010 Programmer's Reference: Updates | Visual Basic 2010, Visual Studio 2010, programming |  |
| Online Articles by Rod Stephens | Online Articles, Online, Rod Stephens, articles, tips, tricks | |
| HowTo: Draw an Apollonian gasket with circles filled by random colors in Visual Basic .NET | random colors, mathematics, algorithms, graphics, Apollonian gasket, Apollonian packing, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Draw an Apollonian gasket (or Apollonian packing) in Visual Basic .NET | mathematics, algorithms, graphics, Apollonian gasket, Apollonian packing, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Draw an Apollonian gasket with circles filled by random colors in Visual Basic 6 | random colors, mathematics, algorithms, graphics, Apollonian gasket, Apollonian packing, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Draw an Apollonian gasket (or Apollonian packing) in Visual Basic 6 | mathematics, algorithms, graphics, Apollonian gasket, Apollonian packing, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Copy part of an image into a new PictureBox in Visual Basic .NET | graphics, image processing, copy image, DrawImage, Visual Basic .NET, VB.NET |  |
| HowTo: Draw three circles and find circles that are tangent to all three in Visual Basic .NET | mathematics, algorithms, graphics, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Remove the X Close button from a form's system menu in Visual Basic .NET | system, forms, remove close button, remove system button, remove X button, example example, program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Find circles that are tangent to three given circles in Visual Basic .NET | mathematics, algorithms, graphics, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Find circles that are tangent to three given circles in Visual Basic 6 | mathematics, algorithms, graphics, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| Stephens' Visual Basic Programming 24-Hour Trainer, Updates | Visual Basic, VB, Visual Basic .NET, VB.NET, programming, updates, addendum, addenda, changes |  |
| Stephens' Visual Basic Programming 24-Hour Trainer, Table of Contents | Visual Basic, VB, Visual Basic .NET, VB.NET, programming, table of contents, TOC |  |
| Stephens' Visual Basic Programming 24-Hour Trainer, Downloads | Visual Basic, VB, Visual Basic .NET, VB.NET, programming, downloads, source code, code, zip |  |
| HowTo: Use steganography to hide one large picture inside another in Visual Basic 6 | algorithms, cryptography, mathematics, steganography, hidden images, hidden pictures, hide images, hide pictures, hidden messages, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Use steganography to hide one picture inside another in Visual Basic 6 | algorithms, cryptography, mathematics, steganography, hidden images, hidden pictures, hide images, hide pictures, hidden messages, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Use steganography to hide one large picture inside another in Visual Basic .NET | algorithms, cryptography, mathematics, steganography, hidden images, hidden pictures, hide images, hide pictures, hidden messages, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Use steganography to hide one picture inside another in Visual Basic .NET | algorithms, cryptography, mathematics, steganography, hidden images, hidden pictures, hide images, hide pictures, hidden messages, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Convert a Windows metafile (wmf file) to a PNG file in Visual Basic .NET | graphics, image processing, wmf file, png file, Windows metafile, metafile, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Display a Windows metafile (wmf file) in Visual Basic .NET | graphics, image processing, wmf file, Windows metafile, metafile, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Use EXIF information to orient an image properly in Visual Basic .NET | graphics, files, orient image, orient picture, image processing, EXIF, orientation, rotate image, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Provide multiple inheritance in Visual Basic .NET | inheritance, interfaces, multiple inheritance, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Calculate mileage and fuel consumption in the United States, United Kingdom, and metric units in Visual Basic .NET | mathematics, mileage, fuel consumption, metric, liters, miles per gallon, milometers per liter, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Calculate mileage and fuel consumption in the United States, United Kingdom, and metric units in Visual Basic 6 | mathematics, mileage, fuel consumption, metric, liters, miles per gallon, milometers per liter, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Read an image file's EXIF orientation data in Visual Basic .NET | graphics, files, image processing, EXIF, orientation, rotate image, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Show samples of EXIF image orientations in Visual Basic .NET | graphics, files, image processing, EXIF, orientation, rotate image, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Make a series of TextBoxes and corresponding Labels at runtime in Visual Basic .NET | TextBox, Label, runtime, create controls, make controls, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Use a setting that contains a string collection in Visual Basic .NET | settings, string collection, string list, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Use regular expressions and LINQ to list the unique words contained in a text file in Visual Basic .NET | files, regular expressions, LINQ, strings, replace, unique words, words, count words, Visual Basic .NET, VB.NET, example, example program, Windows Forms programming |  |
| HowTo: Make an owner-drawn ListView control that draws server status information in Visual Basic .NET | controls, graphics, ListView, owner draw, owner draws, OwnerDraw, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Measure distances on a map with a scale in Visual Basic .NET | algorithms graphics map measure map measure distances map scale example example program Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Measure distances on a map with a scale in Visual Basic 6 | algorithms graphics map measure map measure distances map scale example example program Windows Forms programming, Visual Basic 6, VB 6 |  |
| Books: By Rod Stephens | books, Visual Basic, Visual Basic 2010, .NET Framework, C# 2010, C#, Visual C#, Visual Studio 2010, Programmer's Reference, WPF, Windows Presentation Foundation, .NET, programming, Database Design, Database, MySQL, Access, Microsoft Access, Visual Basic 2008, Visual Studio 2008, Visual Basic 2005, Whidbey, Visual Studio 2005, .NET Framework 3.0, Expert, Design, Development, Office, Microsoft Office, Office automation, ADO.NET, VB .NET, VB.NET, database programming, XML, extensible markup language, Web Services, DOM, schema, XSL, SQL Server, prototyping, software engineering, software development, graphics, fractals, tilings, 3D graphics, printing, ray tracing, image processing, tips, tricks, techniques, bug proofing, error handling, development, algorithms, sorting, searching, trees, data structures, networks, lists, recursion, arrays, hashing, ActiveX controls, controls, custom controls, Delphi |  |
| HowTo: Draw a Sierpinski fractal curve in Visual Basic .NET | example program, Sierpinski curve, space-filling curve, example, Windows Forms programming, fractal, Visual Basic .NET, VB.NET |  |
| HowTo: Reduce the number of colors in a Bitmap and remap them to make interesting effects in Visual Basic 6 | graphics, algorithms, colors, color depth, reduce color depth, Warhol, Andy Warhol, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Split an image into smaller image files in Visual Basic 6 | image processing, graphics, split image, bitmap, split bitmap, save image, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Reduce the number of colors in a Bitmap and remap them to make interesting effects in Visual Basic .NET | graphics, algorithms, colors, color depth, reduce color depth, Warhol, Andy Warhol, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Split an image into smaller image files in Visual Basic .NET | image processing, graphics, split image, bitmap, split bitmap, save image, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Fill a shape drawn by the user with random lines in Visual Basic .NET | graphics, lines, fill shape, user-drawn shape, random lines, random, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Draw a fractal that is generated by applying rules to prime numbers in Visual Basic 6 | graphics, fractals, primes, prime numbers, Visual Basic 6, VB 6 |  |
| HowTo: Draw a fractal that is generated by applying rules to prime numbers in Visual Basic .NET | graphics, fractals, primes, prime numbers, Visual Basic .NET, VB.NET |  |
| HowTo: Graph savings from a normal bank account, a 401(k), and a Roth IRA account in Visual Basic 6 | mathematics, algorithms, graphics, graph, Roth IRA, IRA account, 401(k), savings, bank account, saving account, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Calculate the future value of a monthly investment with interest in Visual Basic .NET | algorithms, mathematics, finance, interest, monthly investment, investment, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Graph savings from a normal bank account, a 401(k), and a Roth IRA account in Visual Basic .NET | mathematics, algorithms, graphics, graph, Roth IRA, IRA account, 401(k), savings, bank account, saving account, example, example program, Windows Forms programming |  |
| HowTo: Calculate how long it will take to pay off a credit card by making minimum payments in Visual Basic .NET | mathematics, algorithms, finance, credit card, pay off credit card, minimum payments, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Calculate the future value of a monthly investment with interest in Visual Basic 6 | algorithms, mathematics, finance, interest, monthly investment, investment, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Calculate how long it will take to pay off a credit card by making minimum payments in Visual Basic 6 | mathematics, algorithms, finance, credit card, pay off credit card, minimum payments, example, example program, Windows Forms programming, Visual Basic 6, VB 6 |  |
| HowTo: Draw a Pickover popcorn fractal in Visual Basic 6 | fractals, algorithms, mathematics, Pickover, Pickover fractal, Pickover popcorn, popcorn fractal, example, example program, Windows Forms programming, VB 6, Visual Basic 6 |  |
| HowTo: Draw a Pickover popcorn fractal in Visual Basic .NET | fractals, algorithms, mathematics, Pickover, Pickover fractal, Pickover popcorn, popcorn fractal, example, example program, Windows Forms programming, VB.NET, Visual Basic .NET |  |
| HowTo: Draw a colored Pickover popcorn fractal in Visual Basic .NET | fractals, algorithms, mathematics, Pickover, Pickover fractal, Pickover popcorn, popcorn fractal, example, example program, Windows Forms programming, VB.NET, Visual Basic .NET |  |
| HowTo: Draw a colored Pickover popcorn fractal in Visual Basic 6 | fractals, algorithms, mathematics, Pickover, Pickover fractal, Pickover popcorn, popcorn fractal, example, example program, Windows Forms programming, VB 6, Visual Basic 6 |  |
| HowTo: Drag and drop images while displaying a preview in Visual Basic .NET | drag, drop, graphics, drag and drop preview, drag and drop, drag and drop image, drag and drop image preview, VB.NET, Visual Basic .NET |  |
| HowTo: Drag and drop images in Visual Basic .NET | drag, drop, graphics, drag and drop, drag and drop image, VB.NET, Visual Basic .NET |  |
| HowTo: Graph historical stock prices in Visual Basic .NET | graphics, stocks, stock prices, graph, example, example program, Windows Forms programming, VB.NET, Visual Basic .NET |  |
| HowTo: Write a subroutine in a code module that scales controls without moving them in Visual Basic .NET | subroutine, code module, module, scale control, resize control, stretch control, Visual Basic .NET, VB.NET |  |
| HowTo: Use a PictureBox to make a slider with a value bar in Visual Basic .NET | controls, PictureBox, slider, TrackBar, MouseDown, MouseMove, MouseUp, ToolTip, Visual Basic .NET, VB.NET |  |
| HowTo: Use a PictureBox to make a slider with a needle in Visual Basic .NET | controls, PictureBox, slider, TrackBar, MouseDown, MouseMove, MouseUp, ToolTip, Visual Basic .NET, VB.NET |  |
| HowTo: Draw text that follows a curve in Visual Basic .NET | graphics, algorithms, fonts, rotated text, text on segment, line segment, Visual Basic .NET, VB.NET |  |
| HowTo: Draw text that sits above or below a line segment in Visual Basic .NET | graphics, algorithms, fonts, rotated text, text on segment, line segment, Visual Basic .NET, VB.NET |  |
| HowTo: Draw text filled with random colored circles in Visual Basic 6 | random, random circles, fonts, circle filled text, VB 6, Visual Basic 6 |  |
| HowTo: Set ListBox and TextBox tab stops in Visual Basic .NET | ListBox, TextBox, set tabs, tabs, tab stops, set tab stops, Visual Basic .NET, VB.NET |  |
| HowTo: Make ListBox and TextBox extension methods that set tab stops in Visual Basic .NET | ListBox, TextBox, set tabs, tabs, tab stops, set tab stops, Visual Basic .NET, VB.NET |  |
| HowTo: Learn about a program's memory usage in Visual Basic .NET | memory, working set, memory usage, Visual Basic .NET, VB.NET |  |
| HowTo: Make extension methods to convert file sizes into strings giving sizes in KB, MB, etc. in Visual Basic .NET | ListBox, TextBox, set tabs, tabs, tab stops, set tab stops, Visual Basic .NET, VB.NET |  |
| WPF Programmer's Reference: Updates | C#, WPF, Windows Presentation Foundation, VB.NET, Visual Basic .NET, Visual Studio, programming |  |
| HowTo: Select a printer resolution such as Draft or High in Visual Basic .NET | printing, printers, resolution, printer resolution, draft, set printer resolution, Visual Basic .NET, VB.NET |  |
| HowTo: Use a tristate CheckBox to let the user select all or none of a group of other CheckBoxes in Visual Basic .NET | controls, ComboBox, tristate, tri-state, indeterminate, Visual Basic .NET, VB.NET |  |
| HowTo: Use a tristate CheckBox in Visual Basic .NET | controls, ComboBox, tristate, tri-state, indeterminate, Visual Basic .NET, VB.NET |  |
| HowTo: Let the user select a printer and then send a printout directly to it in Visual Basic .NET | printing, printers, send to printer, printout, select printer, pick printer, Visual Basic .NET, VB.NET |  |
| HowTo: Send a printout directly to a specific printer in Visual Basic .NET | printing, printers, send to printer, Visual Basic .NET, VB.NET |  |
| Beginning Database Design Solutions | Database Design, Database, MySQL, Access, Microsoft Access, programming |  |
| Visual Basic 2008 Programmer's Reference: Updates | Visual Basic 2008, Visual Studio 2008, programming |  |
| HowTo: Use animation to show how the recursive solution to the Tower of Hanoi problem works in Visual Basic 6 | algorithms, recursion, Tower of Hanoi, games, puzzles, Visual Basic 6, VB 6 |  |
| HowTo: Recursively solve the Tower of Hanoi problem in Visual Basic 6 | algorithms, recursion, Tower of Hanoi, games, puzzles, Visual Basic 6, VB 6 |  |
| HowTo: Use animation to show how the recursive solution to the Tower of Hanoi problem works in Visual Basic .NET | algorithms, recursion, Tower of Hanoi, games, puzzles, Visual Basic .NET, VB.NET |  |
| HowTo: Use Stacks to recursively solve the Tower of Hanoi problem in Visual Basic 6 | algorithms, recursion, Tower of Hanoi, games, puzzles, Visual Basic .NET, VB.NET |  |
| HowTo: Use combo boxes and text boxes to let the user pick search criteria for a database query in Visual Basic 6 | database, DataGridView, DataTable, DataAdapter, OleDbDataAdapter, data adapter, bind, DataSet, Visual Basic 6, VB 6 |  |
| HowTo: Use combo boxes and text boxes to let the user pick search criteria for a database query in Visual Basic .NET | database, DataGridView, DataTable, DataAdapter, OleDbDataAdapter, data adapter, bind, DataSet, Visual Basic .NET, VB.NET |  |
| HowTo: Flush click events to prevent the user from clicking a button while its code is still running in Visual Basic .NET | syntax, API, threading, threads, BackgroundWorker, controls, events, flush events, flush mouse events, Visual Basic .NET, VB.NET |  |
| Stephens' Visual Basic Programming 24-Hour Trainer | Visual Basic, VB, Visual Basic .NET, VB.NET, programming |  |
| Beginning Database Design Solutions | Database Design, Database, MySQL, Access, Microsoft Access, programming |  |
| Stephens' Visual Basic Programming 24-Hour Trainer | Visual Basic, VB, Visual Basic .NET, VB.NET, programming |  |
| HowTo: Make a second version of the kaleidoscope program in Visual Basic .NET | kaleidoscope, drawing, art, graphics, transformations, Visual Basic .NET, VB.NET |  |
| HowTo: Use LinearGradientBrushes in Visual Basic .NET | LinearGradientBrush, linear gradient brush, gradient brush, color gradient, Visual Basic .NET, VB.NET |  |
| HowTo: Let the user zoom and scroll a picture drawn by the program in Visual Basic .NET | graphics, drawing, zoom, pan, scale, ScaleTransform, Visual Basic .NET, VB.NET |  |
| HowTo: Make thumbnails and a web page to display the images in a directory in Visual Basic .NET | files, internet, web, thumbnails, thumbnail images, web pages, HTML, Visual Basic .NET, VB.NET |  |
| HowTo: Search for files that match multiple patterns in Visual Basic .NET | files, search, search for files, GetFiles, FindFiles, search patterns, Visual Basic .NET, VB.NET |  |
| HowTo: Make thumbnails and a web page to display the images in a directory in Visual Basic 6 | files, internet, web, thumbnails, thumbnail images, web pages, HTML, Visual Basic 6, VB 6 |  |
| HowTo: Search for files that match multiple patterns in Visual Basic 6 | files, search, search for files, GetFiles, FindFiles, search patterns, Visual Basic 6, VB 6 |  |
| Beginning Database Design Solutions: Table of Contents | Database Design, Database, MySQL, Access, Microsoft Access, programming |  |
| HowTo: Create menu items at run time with images, shortcut keys, and event handlers in Visual Basic .NET | menus, runtime menus, run time menus, create menus, create menus at runtime, create menus at run time, Visual Basic .NET, VB.NET |  |
| HowTo: Make an infinitely cascading series of menu items in Visual Basic .NET | menus, runtime menus, run time menus, create menus, create menus at runtime, create menus at run time, Visual Basic .NET, VB.NET |  |
| HowTo: Use the HashSet class to represent sets and perform set operations in Visual Basic .NET | algorithms, sets, set operations, overloaded operators, HashSet, union, intersection, XOR, Visual Basic .NET, VB.NET |  |
| HowTo: Make an HSet class that inherits from HashSet and that support operators such as union and intersection in Visual Basic .NET | algorithms, sets, set operations, overloaded operators, HashSet, union, intersection, XOR, Visual Basic .NET, VB.NET |  |
| HowTo: Make a generic priority queue class in Visual Basic .NET | classes, generic, generic classes, priority queue, PriorityQueue, Visual Basic .NET, VB.NET |  |
| HowTo: Find a least squares Weibull curve fit for a set of points in Visual Basic 6 | mathematics, algorithms, graphics, curve fitting, least squares, Weibull, Weibull curve fit, Weibull least squares, Visual Basic 6, VB 6 |  |
| HowTo: Find a least squares Weibull curve fit for a set of points in Visual Basic .NET | mathematics, algorithms, graphics, curve fitting, least squares, Weibull, Weibull curve fit, Weibull least squares, Visual Basic .NET, VB.NET |  |
| HowTo: Find an exponential least squares fit for a set of points in Visual Basic 6 | mathematics, algorithms, graphics, curve fitting, least squares, exponential, exponential curve fit, exponential least squares, Visual Basic 6, VB 6 |  |
| HowTo: Find an exponential least squares fit for a set of points in Visual Basic .NET | mathematics, algorithms, graphics, curve fitting, least squares, exponential, exponential curve fit, exponential least squares, Visual Basic .NET, VB.NET |  |
| HowTo: Find a linear least squares fit for a set of points in Visual Basic 6 | algorithms, mathematics, least squares, linear least squares, curve fitting, graphics, Visual Basic 6, VB 6 |  |
| HowTo: Find a polynomial least squares fit for a set of points in Visual Basic 6 | algorithms, mathematics, least squares, polynomial least squares, curve fitting, graphics, Visual Basic 6, VB 6 |  |
| HowTo: Find a polynomial least squares fit for a set of points in Visual Basic .NET | algorithms, mathematics, least squares, polynomial least squares, curve fitting, graphics, Visual Basic .NET, VB.NET |  |
| HowTo: Find a linear least squares fit for a set of points in Visual Basic .NET | algorithms, mathematics, least squares, linear least squares, curve fitting, graphics, Visual Basic .NET, VB.NET |  |
| HowTo: Make a ransom note style message by drawing text using different fonts for each character in a RichTextBox in Visual Basic 6 | ransom note, text, string, random fonts, random characters, Visual Basic 6, VB 6 |  |
| HowTo: Make a ransom note style message by drawing text using different fonts for each character in a RichTextBox in Visual Basic .NET | ransom note, text, string, random fonts, random characters, Visual Basic .NET, VB .NET |  |
| HowTo: Perform a flood fill on an area with approximate uniform color in Visual Basic .NET | flood, flood fill, graphics, color, approximate color, Visual Basic .NET, VB.NET |  |
| HowTo: Catch a form's minimize and maximize messages and optionally cancel them in Visual Basic .NET | minimize, maximize, cancel minimize, cancel maximize, catch events, Visual Basic .NET, VB .NET |  |
| HowTo: Draw a vortex fractal with smoothly shaded colors in Visual Basic 6 | graphics, fractals, vortex, vortex fractal, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic 6, VB6 |  |
| HowTo: Draw a vortex fractal with smoothly shaded colors in Visual Basic .NET | graphics, fractals, vortex, vortex fractal, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic .NET, VB.NET |  |
| HowTo: Draw a Mandelbrot set with smoothly shaded colors in Visual Basic .NET | graphics, fractals, Mandelbrot, Mandelbrot set, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic .NET, VB.NET |  |
| HowTo: Draw a Mandelbrot set with smoothly shaded colors in Visual Basic 6 | graphics, fractals, Mandelbrot, Mandelbrot set, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic 6, VB6 |  |
| HowTo: Use a Complex class to draw the Mandelbrot set easily in Visual Basic .NET | Mandelbrot set, fractal, Visual Basic .NET, VB.NET, Visual Basic |  |
| HowTo: Use a Complex class to draw the Mandelbrot set easily in Visual Basic 6 | Mandelbrot set, fractal, Visual Basic 6, VB 6, Visual Basic |  |
| HowTo: Draw a vortex fractal in Visual Basic 6 | graphics, fractals, vortex, vortex fractal, vortex set, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic 6, ` VB6 |  |
| HowTo: Calculate the Nth root of a number in Visual Basic .NET | mathematics, roots, square roors, cube roots, find roots, Exp, Log, Visual Basic .NET, VB.NET |  |
| HowTo: Draw a vortex fractal in Visual Basic .NET | graphics, fractals, vortex, vortex fractal, vortex set, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic .NET, VB.NET |  |
| HowTo: Make a program register itself for a particular system in Visual Basic .NET | cryptography, programs, register, registration, register program, Visual Basic .NET, VB.NET |  |
| HowTo: Recursively search for files and replace text in them in Visual Basic .NET | files, directories, search, search for files, find files, replace, replacements, make replacements, Visual Basic .NET, VB.NET |  |
| HowTo: Make a picture tiles jigsaw game in Visual Basic .NET | graphics, algorithms, games, picture, tiles, image, DrawImage, jigsaw, puzzle, game, Visual Basic .NET, VB.NET |  |
| Tip: Set a ComboBox Item at Startup | ComboBox, combo, set item | |
| HowTo: Find the tangent lines between two circles in Visual Basic 6 | tangents, circle, tangent lines, geometry, graphics, algorithms, Visual Basic 6, VB 6 |  |
| HowTo: Use a PointF class to find the tangent lines between a point and a circle in Visual Basic 6 | tangents, find tangents, find tangent lines, tangent lines, Visual Basic 6, VB 6, graphics, algorithms, PointF |  |
| HowTo: Partition an area with circles and draw each region's count in Visual Basic .NET | circles, partition, partition area, regions, draw regions, intersect circles, circle intersections, geometry, graphics, algorithms, Visual Basic .NET, VB.NET |  |
| HowTo: Find a Region's centroid in Visual Basic .NET | geometry, graphics, algorithms, region, centroid, circles, overlap, circles overlap, Visual Basic .NET, VB.NET |  |
| HowTo: Find the area where two or more circles overlap in Visual Basic .NET | geometry, graphics, algorithms, circles, overlap, circles overlap, Visual Basic .NET, VB.NET |  |
| HowTo: Find the tangent lines between two circles in Visual Basic .NET | tangents, circle, tangent lines, geometry, graphics, algorithms, Visual Basic .NET, VB.NET |  |
| HowTo: Write data into an Excel workbook in Visual Basic 6 | Microsoft Office, Office, Excel, Microsoft Excel, write to Excel, color cell, format cell, color Excel cell, format Excel cell |  |
| HowTo: Read data from an Excel workbook in Visual Basic 6 | Microsoft Office, Office, Excel, Microsoft Excel, read from Excel, cell color, cell format, Excel cell color, Excel cell format |  |
| HowTo: Write data into an Excel workbook in Visual Basic .NET | Microsoft Office, Office, Excel, Microsoft Excel, write to Excel, color cell, format cell, color Excel cell, format Excel cell |  |
| HowTo: Let the user select a TabControl tab by pressing accelerator keys such as Alt-B in Visual Basic .NET | controls, TabControl, tab control, tabs, owner drawn, owner draw, TabDrawMode, OwnerDrawFixed, C#, C# programming, example, example program, Windows Forms programming |  |
| HowTo: Scale a drawing so it fits a target area in Visual Basic .NET | graphics, algorithms, drawing, transformation, transform, scale, scaling, translation, translate, ScaleTransform, TranslateTransform, math, mathematics, Visual Basic .NET, VB.NET |  |
| HowTo: Read data from an Excel workbook in Visual Basic .NET | Microsoft Office, Office, Excel, Microsoft Excel, read from Excel, cell color, cell format, Excel cell color, Excel cell format |  |
| HowTo: Create a Word document with some formatting in Visual Basic .NET | Microsoft Word, Word cell format, read from Word, Microsoft Office, Office, Word cell color, cell color, cell format, Word |  |
| HowTo: Create a Word document containing a picture that makes text to flow around it in Visual Basic .NET | Microsoft Word, Word cell format, read from Word, Microsoft Office, Office, Word cell color, cell color, cell format, Word, right align, alignment, picture alignment |  |
| HowTo: Find the tangent lines between a point and a circle in Visual Basic .NET | tangents, find tangents, find tangent lines, tangent lines, Visual Basic .NET, VB .NET, graphics, algorithms |  |
| HowTo: Use double buffering to prevent flicker when drawing graphics in Visual Basic .NET | graphics, buffer, double buffer, double buffering, double-buffering, curve, butterfly, butterfly curve, algorithms, fractals, colors, math, mathematics, Visual Basic .NET, VB.NET |  |
| HowTo: Control the print preview dialog to change its size, scale, colors, and more in Visual Basic .NET | printing, preview, PrintDocument, print, PrintPreviewDialog, print preview, scale, zoom, auto, maximize, rows, columns, graphics, PrintPage |  |
| HowTo: Catch unhandled exceptions in Visual Basic .NET | exceptions, unhandled exceptions, UnhandledException, unhandled errors, unhandled bugs, Visual Basic .NET, VB.NET |  |
| HowTo: Find the tangent lines between a point and a circle in Visual Basic 6 | tangents, find tangents, find tangent lines, tangent lines, Visual Basic 6, VB 6, graphics, algorithms |  |
| HowTo: Read a CSV file into an array | CSV, comma-separated value, file, data, array |  |
| HowTo: Validate a Select Case statement that uses values from an enumerated type in Visual Basic 6 | validate, debugging, bug, enum, enumerated type, Select Case, Select Case statement, Visual Basic 6, VB 6 |  |
| HowTo: Convert strings between Pascal case, camel case, and proper case in Visual Basic 6 | Pascal case, camel case, proper case, Pascal-case, camel-case, proper-case, capitalize, capitalization, Visual Basic 6, VB 6 |  |
| HowTo: Use a BackgroundWorker to perform a task in the background in Visual Basic .NET | multi-threading, threads, threading, multithreading, BackgroundWorker, background worker, Visual Basic .NET, VB.NET |  |
| HowTo: Make a log file with multiple overflow versions in Visual Basic .NET | files, versions, file versions, log file, overflow file, draw polygons, drawing, Visual Basic .NET, VB.NET |  |
| HowTo: Let the user draw polygons in Visual Basic .NET | graphics, polygons, draw polygons, drawing, Visual Basic .NET, VB.NET |  |
| HowTo: Use a second method to convert strings between Pascal case, camel case, and proper case in Visual Basic .NET | Pascal case, camel case, proper case, Pascal-case, camel-case, proper-case, capitalize, capitalization, Visual Basic .NET, VB.NET |  |
| HowTo: Use try catch blocks to protect against unexpected errors in Visual Basic .NET | syntax, try, try catch, error handlings, bugs, Visual Basic .NET, VB.NET |  |
| WPF Programmer's Reference: Sample Chapters | C#, WPF, Windows Presentation Foundation, VB.NET, Visual Basic .NET, Visual Studio, programming |  |
| WPF Programmer's Reference | C#, WPF, Windows Presentation Foundation, VB.NET, Visual Basic .NET, Visual Studio, programming |  |
| Visual Basic 2010 Programmer's Reference | Visual Basic 2010, Visual Studio 2010, programming |  |
| WPF Programmer's Reference: Table of Contents | C#, WPF, Windows Presentation Foundation, VB.NET, Visual Basic .NET, Visual Studio, programming |  |
| WPF Programmer's Reference: Source Code | C#, WPF, Windows Presentation Foundation, VB.NET, Visual Basic .NET, Visual Studio, programming |  |
| Visual Basic 2010 Programmer's Reference: Sample Chapters | Visual Basic 2010, Visual Studio 2010, programming |  |
| Visual Basic 2010 Programmer's Reference: Table of Contents | Visual Basic 2010, Visual Studio 2010, programming |  |
| Visual Basic 2010 Programmer's Reference: Source Code | Visual Basic 2010, Visual Studio 2010, programming |  |
| HowTo: Convert strings between Pascal case, camel case, and proper case in Visual Basic .NET | strings, camelCase, PascalCase, Pascal case, camel case, proper case, add spaces, Visual Basic .NET, VB.NET |  |
| HowTo: Determine whether a point lies inside a polygonal path in Visual Basic .NET | graphics, polygon, point, point in polygon, contains, polygon contains, polygon contains point, Visual Basic .NET, VB.NET |  |
| HowTo: Make a close-up window for an image in Visual Basic 6 | closeup, close-up, closeup window, close-up window, zoom, picture, image, details, Visual Basic 6, VB6 |  |
| HowTo: Make a close-up window for an image in Visual Basic .NET | closeup, close-up, closeup window, close-up window, zoom, picture, image, details, Visual Basic .NET, VB.NET |  |
| HowTo: Use nullable parameters in Visual Basic .NET | syntax, methods, overloaded methods, overloading, overload, null parameters, optional, optional parameters, nullable, nullable parameters, missing parameters, Visual Basic .NET, VB.NET |  |
| HowTo: Determine whether a point lies inside a polygon in Visual Basic .NET | graphics, polygon, point, point in polygon, contains, polygon contains, polygon contains point, Visual Basic .NET, VB.NET |  |
| HowTo: Generate random strings in Visual Basic .NET | random strings, generate strings, random letters, Visual Basic .NET, VB.NET |  |
| HowTo: Use the StringBuilder class to concatenate strings quickly in Visual Basic .NET | strings, variables, StringBuilder, concatenate, catenate |  |
| HowTo: Encrypt or decrypt files in Visual Basic .NET | cryptography, files, encrypt, decrypt, cipher, encipher, decipher, AES |  |
| HowTo: Make a extension methods that encrypt and decrypt strings in Visual Basic .NET | cryptography, extentions, extension method, files, encrypt, decrypt, cipher, encipher, decipher, AES |  |
| Tip: The difference between Refresh, Update, and Invalidate | Refresh, Update, Invalidate, redraw, paint, repaint, WM_PAINT | |
| HowTo: Write a method that saves images in an appropriate format depending on the file name's extension in Visual Basic .NET | save file, save image, save bitmap, save picture, file extension, png, bmp, jpg, jpeg, gif, tiff, Visual Basic .NET, VB.NET |  |
| HowTo: Write extension methods to convert between byte arrays and strings of hexadecimal values in Visual Basic .NET | strings, variables, string extension, extensions, extension methods, Visual Basic, Visual Basic .NET, VB.NET |  |
| HowTo: Map numeric values to colors in a rainbow in Visual Basic 6 | graphics, colors, map values to colors, map values, Visual Basic 6, VB6 |  |
| HowTo: Map numeric values to colors in a rainbow in Visual Basic .NET | graphics, colors, map values to colors, map values, Visual Basic .NET, VB.NET |  |
| HowTo: Save an image of the computer's screen using managed methods in Visual Basic .NET | graphics, form image, control image, get form image, get control image |  |
| HowTo: Get the image of a control or form, or a form's client area in Visual Basic .NET | graphics, form image, control image, get form image, get control image |  |
| HowTo: Let the user drag an image with transparent pixels over a background image in Visual Basic .NET | graphics, drag image, drag picture, image, picture, transparent, transparency, animation |  |
| HowTo: Use the DotNetZip library to compress and decompress files in Visual Basic .NET | compress, uncompress, decompress, zip, archive, extract |  |
| Visual Basic 2010 Programmer's Reference: All Editions | Visual Basic 2010, Visual Studio 2010, programming |  |
| Visual Basic 2005 Programmer's Reference: Updates | Visual Basic 2005, Visual Studio 2005, programming |  |
| Visual Basic 2005 Programmer's Reference: Source Code | Visual Basic 2005, Visual Studio 2005, programming |  |
| Visual Basic 2005 with .NET 3.0 Programmer's Reference: Source Code | Visual Basic 2005, Visual Studio 2005, programming, .NET Framework 3.0 |  |
| Visual Basic 2005 with .NET 3.0 Programmer's Reference: Updates | Visual Basic 2005, Visual Studio 2005, programming, .NET Framework 3.0 |  |
| Visual Basic 2008 Programmer's Reference: Source Code | Visual Basic 2008, Visual Studio 2008, programming |  |
| HowTo: Plot a smiley face function in Visual Basic .NET | delegate, plot, graph, plot function, graph function, graphics, algorithms, smiley face, smiley, plot smiley face, graph smiley face, Visual Basic .NET, VB.NET |  |
| HowTo: Use delegates to pass a method's address to another method in Visual Basic .NET | delegate, plot, graph, plot function, graph function, Visual Basic .NET, VB.NET |  |
| HowTo: Make a shaped form by setting its region in Visual Basic .NET | forms, region, set form region, shaped form, TransparencyKey, Visual Basic .NET, VB.NET |  |
| HowTo: Use VBA code to pick random elements from the currently selected cells in an Excel workbook | VBA, Visual Basic for Applications, random, pick random, Excel, pick random cells, Visual Basic, Visual Basic .NET, VB.NET |  |
| HowTo: Plot the equation of a function of two variables in Visual Basic .NET | graph, plot, graph equation, plot equation, graphics, algorithms, geometry, Visual Basic, Visual Basic .NET, VB.NET |  |
| HowTo: Determine which ListView row and column are under the mouse in Visual Basic .NET | ListView, row, column, mouse, click, Visual Basic .NET, VB.NET |  |
| What is WPF and why should you care? | graphics, WPF, Windows Presentation Foundation, images, Silverlight | |
| HowTo: Make a program that uses regular expressions to rename files matching a pattern in Visual Basic .NET | files, regular expressions, regex, replace, rename, rename files, Visual Basic .NET, VB.NET |  |
| What's New in Visual Basic 2010 | Visual Basic 2010, Visual Basic, Orcas, changes, what's new | |
| HowTo: Invoke an object's method by name in Visual Basic .NET | invoke, callbyname, call method by name, Visual Basic .NET, VB.NET |  |
| Tip: Use mathematical and other special symbols in HTML code | clubs, diamonds, greater than, perpendicular, currency, notes, exists, sharp, function, male, section, minus plus, hearts, sum, HTML, union, female, uniersection, partial derivative, subset, special symbols, aleph, eigth notes, less than, Euro, square root, inverted exclamation point, integral, trademark, paragraph mark, Pound, Yen, permille, ampersand, Greek letters, spade, thorn, nabla, arrows, copyright, symbols, equivalent, degree, mathematics, pilcrow, flat, contains, dagger, micro, pipe, cent, forall, plus minus, inverted question mark, vertical bar | |
| HowTo: Display animated GIFs and change them at run time in Visual Basic .NET | animated GIF, example program, GIF, display animated GIF, Windows Forms programming, resources, example, Visual Basic .NET, VB.NET, change animated GIF, load animated GIF |  |
| Tip: Make a shortcut that passes a program command line parameters | shortcut, command line, parameters, command line parameters, commandline, commandline parameters, Windows, Visual Basic 6, Visual Basic .NET, VB 6, VB .NET | |
| HowTo: Determine where two circles intersect in Visual Basic 6 | circles, intersect, intersect two circles, intersections, find circle intersections, VB 6, Visual Basic 6 |  |
| HowTo: Determine where two circles intersect in Visual Basic .NET | circles, intersect, intersect two circles, intersections, find circle intersections, VB.NET, Visual Basic .NET |  |
| HowTo: Use standard and custom exception classes in Visual Basic .NET | exception, exception classes, standard exceptions, custom exceptions, throw, throw exceptions, VB.NET, Visual Basic .NET |  |
| HowTo: Make a GroupBox that uses a CheckBox in its caption to determine whether its items are enabled in Visual Basic .NET | GroupBox, CheckBox, enable, disable, Visual Basic .NET, VB.NET |  |
| HowTo: Move a control to the front or the back of the stacking order at run time in Visual Basic 6 | stacking order, zorder, z-order, Visual Basic 6, VB 6 |  |
| HowTo: Change control stacking order at run time in Visual Basic .NET | stacking order, zorder, z-order, Visual Basic .NET, VB.NET |  |
| HowTo: Make a Frame that uses a CheckBox in its caption that determines whether the items it contains are enabled in Visual Basic 6 | Frame, CheckBox, enable, disable, Visual Basic 6, VB 6, Visual Basic, VB |  |
| HowTo: Draw text that's filled with smaller text in Visual Basic .NET | hollow text, GraphicsPath, path, text, Visual Basic .NET, VB.NET |  |
| HowTo: Make a program generate HTML table code for ListView data and display it in a WebBrowser control in Visual Basic .NET | ListView, ListView groups, group items, HTML, table, convert ListView into HTML table, Visual Basic .NET, VB.NET |  |
| HowTo: Use groups in a ListView control in Visual Basic .NET | ListView, ListView groups, group items, Visual Basic .NET, VB.NET |  |
| HowTo: Make menu items behave like check boxes in Visual Basic .NET | check box, checkbox, menu, menu items, Visual Basic .NET, VB.NET |  |
| HowTo: Make the items in a menu behave as a radio button group in Visual Basic .NET | option button, menu, menu items, radio button, Visual Basic .NET, VB.NET |  |
| HowTo: Parse user-entered values in Visual Basic .NET | parse, parse values, entered text, user-entered text, Visual Basic .NET, VB.NET |  |
| HowTo: Draw hollow text in Visual Basic .NET | hollow text, GraphicsPath, path, text, Visual Basic .NET, VB.NET |  |
| HowTo: Initialize arrays and lists in Visual Basic .NET | initialize arrays, initialize lists, initialize, initialization |  |
| HowTo: Calculate the binomial coefficient "N choose K" efficiently in Visual Basic .NET | N choose K, WMI, binomial coefficient, factorial, Visual Basic .NET, VB.NET |  |
| HowTo: Use WMI to get the operating system name including its edition, plus some other information in Visual Basic 6 | WMI, operating system, version, 32-bit, 64-bit, Visual Basic 6, VB 6 |  |
| HowTo: Calculate the binomial coefficient "N choose K" efficiently in Visual Basic 6 | N choose K, WMI, binomial coefficient, factorial, Visual Basic 6, VB 6 |  |
| HowTo: Use WMI to get the operating system name including its edition, plus some other information in Visual Basic .NET | WMI, operating system, version, 32-bit, 64-bit, Visual Basic .NET, VB.NET |  |
| HowTo: Use the TableLayoutPanel control in Visual Basic .NET | control, TableLayoutPanel, grid, cells |  |
| HowTo: Make a list of prime numbers in Visual Basic 6 | primes, prime numbers, sieve, Sieve of Eratosthenes, Euler's Sieve, Legendre, Legendre estimate, prime counting, VB.NET, Visual Basic .NET |  |
| HowTo: Find a number's prime factors in Visual Basic .NET | primes, prime numbers, prime factors, factors, factorization, Visual Basic .NET, VB.NET |  |
| HowTo: Make a list of prime numbers in Visual Basic 6 | primes, prime numbers, sieve, Sieve of Eratosthenes, Euler's Sieve, Legendre, Legendre estimate, prime counting, VB.NET, Visual Basic .NET |  |
| HowTo: Find a number's prime factors in Visual Basic 6 | primes, prime numbers, prime factors, factors, factorization, Visual Basic 6, VB 6 |  |
| HowTo: Make a list of prime numbers in Visual Basic .NET | primes, prime numbers, sieve, Sieve of Eratosthenes, Euler's Sieve, Legendre, Legendre estimate, prime counting, VB.NET, Visual Basic .NET |  |
| HowTo: Use standard dialogs in Visual Basic .NET | dialog, standard dialog, FontDialog, OpenFileDialog, SaveFileDialog, ColorDialog, use standard dialogs, Visual Basic, Visual Basic .NET, VB, VB.NET |  |
| HowTo: Use standard dialogs in Visual Basic 6 | dialog, standard dialog, FontDialog, OpenFileDialog, SaveFileDialog, ColorDialog, use standard dialogs, Visual Basic, Visual Basic 6, VB, VB 6 |  |
| HowTo: Use a TreeView to display property pages or option pages in Visual Basic .NET | TreeView, options, properties, property pages, option pages, Registry, save settings |  |
| HowTo: Easily save and restore all of a form's settings and the values of its controls in the Registry in Visual Basic .NET | settings, save settings, restore settings, Registry, SaveSetting, GetSetting, C#, C# programming, example, example program, Windows Forms programming |  |
| HowTo: Programmatically adjust the position of the splitter in a SplitContainer control in Visual Basic .NET | splitter, SplitContainer, adjust splitter, controls, programming, example, example program, Windows Forms programming, Visual Basic .NET, VB.NET |  |
| HowTo: Calculate compound interest over time in Visual Basic 6 | Windows Forms programming, example program, calculate compound interest, compound interest, example, Visual Basic 6, interest |  |
| Beginning Database Design Solutions: Table of Contents | Database Design, Database, MySQL, Access, Microsoft Access, programming |  |
| Beginning Database Design Solutions: Table of Contents | Database Design, Database, MySQL, Access, Microsoft Access, programming |  |
| HowTo: Calculate compound interest over time in Visual Basic .NET | Windows Forms programming, example program, calculate compound interest, interest, example, Visual Basic .NET, VB.NET |  |
| HowTo: Execute ad hoc database commands such as CREATE TABLE, INSERT INTO, DROP TABLE, and so forth in Visual Basic .NET | database, ADO.NET, OleDb, OLE DB, CREATE TABLE, INSERT INTO, DROP TABLE, execute database commands, connection, command, Visual Basic, VB.NET |  |
| HowTo: Download a file from the web and save it with an arbitrary local file name in Visual Basic .NET | download, download file, web, internet, WebClient, ftp, file transfer, Visual Basic, VB.NET |  |
| HowTo: Search files in a directory hierarchy for a target string in Visual Basic .NET | example program, search file contents, Visual Basic, Visual Basic .NET, VB.NET |  |
| HowTo: Override a class's ToString method to allow controls such as ListBox to display objects in Visual Basic .NET | ToString, override, ListBox, ComboBox, array, initialize array, initialize object, Visual Basic .NET, Visual Basic, VB.NET |  |
| HowTo: Detect whether text in a multiline TextBox is wrapped in Visual Basic 6 | TextBox, word wrap, multiline, Visual Basic 6, Visual Basic |  |
| HowTo: Detect whether text in a multiline TextBox is wrapped in Visual Basic .NET | TextBox, word wrap, multiline, Visual Basic .NET, Visual Basic, VB.NET |  |
| Tip: Misc Windows Tips | Misc Windows Tips | |
| HowTo: Programmatically add new rows to an unbound DataGridView control in Visual Basic .NET | DataGridView, add rows, Visual Basic .NET, VB.NET, controls |  |
| HowTo: Make a window stay below all others in Visual Basic .NET | bottommost, topmost, subclass, windowproc, setwindowlong, on bottom, Visual Basic .NET, VB.NET |  |
| HowTo: Make a window stay below all others in Visual Basic 6 | bottommost, topmost, subclass, windowproc, setwindowlong, on bottom, Visual Basic 6, VB 6 |  |
| HowTo: Drag and drop one or more multi-column values from one ListView control to another in Visual Basic .NET | drag, drop, drag and drop, objects, ListView, Visual Basic .NET, VB .NET |  |
| HowTo: Drag and drop strings from one ListBox to another in Visual Basic .NET | drag, drop, drag and drop, ListBox, Visual Basic .NET, VB .NET |  |
| HowTo: Drag and drop objects from one ListBox to another in Visual Basic .NET | drag, drop, drag and drop, objects, ListBox, Visual Basic .NET, VB .NET |  |
| HowTo: Send a window to the top or bottom in Visual Basic .NET | send window to bottom, send window to top, to top, to bottom, Visual Basic .NET, VB.NET |  |
| HowTo: Get a module's fully qualified name in Visual Basic .NET | module name, fully qualified name, module location, Visual Basic .NET, VB.NET |  |
| HowTo: Get an object's reference count in Visual Basic 6 | reference count, get reference count, Visual Basic 6 |  |
| HowTo: Send a window to the top or bottom in Visual Basic 6 | send window to bottom, send window to top, to top, to bottom, Visual Basic 6 |  |
| HowTo: Draw text flipped vertically, horizontally, or both in Visual Basic .NET | Graphics object, Scale, flip, DrawString, text, VB.NET, Visual Basic .NET |  |
| HowTo: Keep track of ListView columns when the user reorders them in Visual Basic .NET | ListView, reorder, columns, VB.NET, Visual Basic .NET |  |
| HowTo: Initialize an array with a range of values or a repeated value in Visual Basic .NET (version 2008 or later) | initialization, initialize array, range, repeated values, VB.NET, Visual Basic .NET, Visual Basic 2008 |  |
| HowTo: Read and write all of the lines in a text file in Visual Basic .NET | sort, IComparer, file, compare, Visual Basic .NET |  |
| HowTo: Use an IComparer class to sort a file using the values in its columns | sort, IComparer, file, compare, Visual Basic .NET |  |
| HowTo: Grab images from a Web page in Visual Basic .NET | grab images, Web, HTML, Visual Basic .NET, VB.NET, WebBrowser, WebClient, download, download images, screen scraping, HtmlDocument |  |
| HowTo: Use the Convert class to convert values between decimal, hexadecimal, octal, and binary in Visual Basic .NET | Convert class, convert values, decimal, hexadecimal, octal, binary, base, Visual Basic .NET, VB.NET |  |
| HowTo: Grab images from a Web page in Visual Basic 6 | grab images, Web, HTML, Visual Basic 6, VB 6, WebBrowser, download, download images, screen scraping, HtmlDocument |  |
| HowTo: Grab the image of another program's form in Visual Basic .NET | form image, background, clipboard, PrntScrn |  |
| HowTo: Get a form's image with or without decorations in Visual Basic .NET | form image, background, clipboard, PrntScrn |  |
| HowTo: Use the Clipboard to grab an image of the screen in Visual Basic .NET | desktop image, background, clipboard, PrntScrn |  |
| HowTo: Make a drawing application in VB .NET | draw, drawing, Drawable, serialization, XmlSerializer |  |
| HowTo: Display two forms, one showing pictures in a random order in Visual Basic .NET | picture, random, VB.NET, Visual Basic .NET |  |
| HowTo: Make a continuously spinning cube by using XAML code in Visual Basic 2008 | Visual Basic 2008, VB 2008, XAML, cube, rotate, spin, VB.NET |  |
| HowTo: Simulate a robot arm with three rotating joints and a hand using XAML code | robot, robotics, arm, drawing, XAML, WPF |  |
| HowTo: Print a Window in WPF/XAML using Visual Basic 2008 | print, print Window, PrintForm, Visual Basic 2008 |  |
| HowTo: Display an image saved as a resource in WPF/XAML using Visual Basic 2008 | WPF, XAML, Image, ImageSource, Pack, Visual Basic 2008 |  |
| HowTo: Display a loose XAML page in an HTML IFRAME element | XAML, WPF, loose xaml, iframe |  |
| HowTo: Use XAML to make a grid with a gradient background in VB 2005 and .NET Framework 3.0 | XAML, VB 2005, Visual Basic 2005, .NET Framework 3.0, gradient, grid |  |
| HowTo: Make and rotate a cube by using XAML code in Visual Basic 2008 | Visual Basic 2008, VB 2008, XAML, cube, rotate |  |
| HowTo: Make a list of critter images with their names in XAML | XAML, WPF, loose xaml, critters, images, WPF style, page, Page.Resources, page resources, linear gradient brush, LinearGradientBrush |  |
| HowTo: Use XAML to make a calculator that uses resources and styles in VB 2005 and .NET Framework 3.0 | XAML, VB 2005, Visual Basic 2005, .NET Framework 3.0, gradient, grid, Label, Button |  |
| HowTo: Use XAML to make a button that contains a grid holding three labels in VB 2005 and .NET Framework 3.0 | XAML, VB 2005, Visual Basic 2005, .NET Framework 3.0, gradient, grid, Label, Button |  |
| HowTo: Get mother board serial numbers and CPU IDs in Visual Basic 6 | serial number, cpu, cpu id, WMI, Windows Management Instrumentation, Visual Basic 6 |  |
| HowTo: Get mother board serial numbers and CPU IDs in Visual Basic .NET | serial number, cpu, cpu id, WMI, Windows Management Instrumentation, Visual Basic .NET, VB.NET |  |
| Tip: Use ADOX to make a database without leaving the database files locked | Visual Basic, Visual Basic .NET, ADO, ADOX, create database, make database, file locking, .ldb file | |
| Tip: Use proper data delimiters for different databases | Visual Basic, Visual Basic .NET, database, delimiter, date, ADO, ADOX, SQL Server, Access, Jet | |
| HowTo: Set a file's creation, last access, and last modified times | file times, last access time, file creation time, lastmodified time |  |
| HowTo: Let the user drag files into a list and then upload them all to a Web site in Visual Basic .NET | upload, FTP, file transfer, FtpWebRequest, WebRequest, Visual Basic .NET, VB.NET |  |
| HowTo: Build a form from scratch and handle events raised by its controls in Visual Basic .NET | form, build form, event, AddHandler, Visual Basic .NET, VB.NET |  |
| HowTo: Make a DataGridView display numbered row headers in Visual Basic .NET | DataGridView, row headers, header, Visual Basic .NET, VB.NET |  |
| HowTo: Use VBA to compare two lists in Excel and highlight the cells in the second that are not in the first | Excel, VBA, compare lists, compare, lists |  |
| HowTo: List system process information similar to the information provided by Task Manager in Visual Basic .NET | process information, processes, Task Manager, Visual Basic .NET, VB.NET |  |
| HowTo: Open a PDF file in a WebBrowser control in Visual Basic .NET | PDF file, Adobe, open PDF file, WebBrowser, Adobe Acrobat, Acrobat, Visual Basic .NET, VB.NET |  |
| HowTo: Open a PDF file in an Adobe Reader control within an application in Visual Basic 6 | PDF file, Adobe, open PDF file, Adobe Reader, Adobe Acrobat, Acrobat, Visual Basic 6 |  |
| HowTo: Open a PDF file in an external Adobe Reader process in Visual Basic 6 | PDF file, Adobe, open PDF file, Adobe Reader, Adobe Acrobat, Acrobat, Visual Basic 6 |  |
| HowTo: Open a PDF file in a WebBrowser control in Visual Basic 6 | PDF file, Adobe, open PDF file, Adobe Reader, Adobe Acrobat, Acrobat, Visual Basic 6 |  |
| HowTo: Open a PDF file in an Adobe Reader control within an application in Visual Basic .NET | PDF file, Adobe, open PDF file, Adobe Reader, Adobe Acrobat, Acrobat, Visual Basic .NET, VB.NET |  |
| HowTo: Open a PDF file in an external Adobe Reader process in Visual Basic .NET | PDF file, Adobe, open PDF file, Adobe Reader, Adobe Acrobat, Acrobat, Visual Basic .NET, VB.NET |  |
| HowTo: Manage the wastebasket in Visual Basic .NET | wastebasket, recycle bin, delete, delete file, empty recycle bin, empty wastebasket, Visual Basic .NET, VB.NET |  |
| HowTo: Use My.Computer.Info to display operating system and memory information in Visual Basic .NET | My.Computer.Info, operating system, memory, Visual Basic .NET, VB.NET |  |
| HowTo: Let the user move and resize controls at run time in Visual Basic 6 | drag, move, resize, controls, Visual Basic 6 |  |
| HowTo: Use code to make a chart in Excel from the current selection in VBA | Excel, Office, chart, VBA, graph, Visual Basic for Applications |  |
| HowTo: Get the values of fields (variables) declared in a form by their names in Visual Basic .NET | reflection, FieldInfo, field, value, field value, FieldType, GetValue, VB.NET, Visual Basic .NET |  |
| HowTo: Get information about the window under the mouse in Visual Basic .NET | mouse position, MousePosition, window text, window handle, root window, VB.NET, Visual Basic .NET |  |
| HowTo: Make a ComplexNumber class with operators in Visual Basic .NET | complex, complex number, real, imaginary, VB .NET, Visual Basic .NET |  |
| HowTo: Make a Label use the largest font it can while still allowing its text to fit in Visual Basic .NET | font, biggest font, largest font, Label, Visual Basic .NET, VB.NET |  |
| HowTo: Make a Label use the largest font it can while still allowing its text to fit allowing wrapping in Visual Basic .NET | font, biggest font, largest font, Label, wrap, wrapping, Visual Basic .NET, VB.NET |  |
| HowTo: Make tooltips remain visible for a very long time in Visual Basic .NET | tooltip, tool tip, Visual Basic .NET, VB.NET |  |
| HowTo: Create a DataTable with row cell errors, and display it in a DataGridView in Visual Basic .NET | DataGridView, DataTable, error, row error, cell error, Visual Basic .NET, VB.NET |  |
| HowTo: Make a DataGridView control use an array of objects for a data source in Visual Basic .NET | DataGridView, data source, array, objects, Visual Basic .NET, VB.NET |  |
| HowTo: Simulate a robot arm with three rotating joints in Visual Basic .NET | robot, robotics, arm, drawing, Visual Basic .NET, VB.NET |  |
| HowTo: Make a form with a fixed-sized column between two other columns that share the remaining available space in Visual Basic .NET | form, columns, table, TableLayoutPanel, Visual Basic .NET, VB.NET |  |
| HowTo: Compare the contents of two directories in Visual Basic .NET | directory, directory contents, files, compare directories, compare files, Visual Basic .NET, VB.NET |  |
| HowTo: Compare the contents of two directories in Visual Basic 6 | directory, directory contents, files, compare directories, compare files, Visual Basic 6 |  |
| Tip: Visual Basic Data Type Characters | Visual Basic, Visual Basic .NET, type characters, data type characters, literal type characters | |
| HowTo: Make a simple drawing program with a "snap to" grid and rules in Visual Basic .NET | drawing, graphics, grid, snap to, snapto, ruler, Visual Basic .NET, VB.NET |  |
| HowTo: Quickly read and write the contents of a text file in VB .NET | VB.NET, NET, text file, grab, read, write |  |
| HowTo: Use routines to easily read and write a file's contents in VB .NET | star, polygon, VB.NET |  |
| HowTo: Make a simple drawing program with a "snap to" grid and rules in Visual Basic 6 | drawing, graphics, grid, snap to, snapto, ruler, Visual Basic 6, Visual Basic Classic |  |
| HowTo: Make a scribble application with VB .NET that automatically redraws when necessary | VB.NET, drawing, scribble, redraw, autoredraw |  |
| HowTo: Delete a directory and everything it contains | file, directory, dir, remove, delete |  |
| HowTo: Calculate the prime factors of numbers of the form 999997 in Visual Basic 6 | prime, product, factor, mathematics, Visual Basic, Visual Basic 6 |  |
| HowTo: Restore a window to a known position if you can't find it in Visual Basic 2005 | restore window, window size, window position, FindWindow, SetWindowPos, Visual Basic, Visual Basic 2005, VB .NET |  |
| HowTo: Calculate the prime factors of a product of primes plus or minus 1 in Visual Basic 2005 | prime, product, factor, mathematics, Visual Basic, Visual Basic 2005, VB .NET |  |
| HowTo: Calculate the prime factors of numbers of the form 999997 in Visual Basic 2005 | prime, product, factor, mathematics, Visual Basic, Visual Basic 2005, VB .NET |  |
| HowTo: Start a program from Sub Main in Visual Basic 2005 and later | Sub Main, start, start application, start proigram, Visual Basic, Visual Basic 2005 |  |
| HowTo: Calculate the prime factors of a product of primes plus or minus 1 in Visual Basic 6 | prime, product, factor, mathematics, Visual Basic, Visual Basic 6 |  |
| HowTo: Make a ListView control display icons in its subitems in Visual Basic 2005 | ListView, subitem icons, icons, LVM_SETITEM, VB.NET, Visual Basic 2005 |  |
| HowTo: Programmatically expand a ComboBox in Visual Basic 2005 | ComboBox, expand, VB.NET, Visual Basic 2005 |  |
| HowTo: Make bitmap files containing numbers in circles in Visual Basic 2005 | graphics, bitmap files, VB.NET, Visual Basic 2005 |  |
| HowTo: Let the user click to draw markers on a map in Visual Basic 2005 | drawing, map, marker, Paint, Visual Basic 2005, VB.NET |  |
| HowTo: Randomize the values in a series of TextBoxes, a ListBox, or a single TextBox in Visual Basic 6 | randomize, TextBox, ListBox, Visual Basic 6 |  |
| HowTo: Select an item from a ListBox or ComboBox with a given ItemData value | ListBox, ComboBox, list, item, select |  |
| HowTo: Make a ListView control sort using the column you click in VB .NET | ListView, sort, clicked column, VB.NET |  |
| Tip: Downgrade Visual Basic 2008 projects to Visual Basic 2005 | split, Visual Basic .NET | |
| HowTo: Use a program to merge PDF files in Visual Basic 6 | PDF, merge PDF |  |
| HowTo: Use the Cryptography API to build an application that stores passwords in Visual Basic 2005 | Cryptography, Cryptography API, store passwords, passwords, Visual Basic 2005 |  |
| Tip: Use the Split function easily in Visual Basic .NET | split, Visual Basic .NET | |
| HowTo: Use the Cryptography API to generate secure random numbers with Visual Basic 2005 | Cryptography, Cryptography API, random numbers, random, Visual Basic 2005 |  |
| HowTo: Set another application's size and position in Visual Basic 2008 | SetWindowPos, FindWindow, set application size, set application position, VB.NET |  |
| HowTo: Overlay one picture on another in Visual Basic 2008 | overlay, transparent, image processing, picture, VB.NET |  |
| HowTo: Make a line control in Visual Basic 2005 | line control, custom control, Visual Basic 2005 |  |
| HowTo: Randomize a list of names in Visual Basic 6 | randomize, random, list of names, name list, Split, Rnd, Visual Basic 6 |  |
| HowTo: List information about the files in a directory in a ListView using Visual Basic 2005 | directory, list files, ListView, My, My.Computer, FileSystem, GetFiles, FileInfo, GetFileInfo |  |
| HowTo: Display the number of days, minutes, hours, and seconds until an event in Visual Basic .NET | countdown, timer, VB.NET, days, minutes, hours, seconds |  |
| HowTo: List the fonts available to the printer in Visual Basic 6 | printing, font, list fonts, Visual Basic 6 |  |
| HowTo: Use My.Computer.FileSystem to recursively list the files in a directory subtree in Visual Basic 2005 | My.Computer.FileSystem, directory, directory subtree, Visual Basic 2005, VB.NET, search, files |  |
| HowTo: Flood fill areas using safe and unsafe methods in Visual Basic .NET | flood, floodfill, VB.NET, safe, unsafe |  |
| HowTo: Use VBA code to make a pie chart in Excel | Excel, VBA, pie chart, Microsoft Office |  |
| HowTo: Declare array objects in VB .NET | variable, VB .NET, initialization, declaration, array objects | |
| HowTo: Round a number to the nearest multiple of a template in Visual Basic 2005 | round, round off, digits, VB.NET, template |  |
| HowTo: Round a number to the nearest multiple of a template in Visual Basic 6 | round, round off, digits, Visual Basic 6, template |  |
| HowTo: Use VBA code in Excel to import a CSV file and use it to make a line graph | Excel, VBA, Visual Basic for Applications, import, CSV, comma separated value, line graph, chart |  |
| HowTo: Evaluate mathematical expressions using code in Visual Basic 2005 | mathematical expression, expression, evaluate, VB.NET |  |
| HowTo: Save a picture into a JPEG at a desired size in Visual Basic 2005 | save picture, save image, size, jpeg, jpg, compress, VB .NET |  |
| HowTo: Load Structures from an XML file in Visual Basic 2005 | XML, structure, load, file, Item, initialize, initialization |  |
| HowTo: Round a value to a specified number of digits | round off, digits |  |
| HowTo: Use the VBA library to round to a specific number of decimal places | VBA, round, decimal places |  |
| HowTo: Print the contents of a ListBox left aligned, centered, or right aligned in Visual Basic 2005 | print, ListBox, print preview, align, alignment, center, right align, left align, StringFormat, PrintDocument, PrintPage event |  |
| HowTo: Use isolated storage to save and restore settings in Visual Basic 2005 | isolated storage, settings, save settings, Visual Basic, VB.NET |  |
| HowTo: Use strongly typed program settings to save and restore settings in Visual Basic 2005 | program settings, settings, save settings, Visual Basic, VB.NET |  |
| HowTo: See if the computer is connected to the Internet in Visual Basic 6 | InternetGetConnectedState, Internet, connected, connection, wininet, Visual Basic 6 |  |
| HowTo: Randomly change the desktop background in Visual Basic 6 | backer, desktop, background, Registry, default editor, wallpaper, wastebasket, recycle, ShellExecute, SHFileOperation, RegOpenKeyEx, RegSetValueExA, wallpaper style, centered, tiled, stretched |  |
| HowTo: See if the computer is connected to the Internet in Visual Basic 2005 | My.Computer.Network.IsAvailable, IsAvailable, Internet, connected, connection, VB.NET |  |
| HowTo: Randomly change the desktop background in Visual Basic 2005 | backer, desktop, background, Registry, default editor, wallpaper, wastebasket, recycle, ShellExecute, SHFileOperation, RegOpenKeyEx, RegSetValueExA, wallpaper style, centered, tiled, stretched |  |
| HowTo: Determine the default button when displaying a MessageBox in Visual Basic 2005 | MessageBox, MsgBox, message box, default button, VB.NET |  |
| HowTo: Determine the default button when displaying a MsgBox in Visual Basic 6 | MsgBox, message box, default button, Visual Basic 6 |  |
| HowTo: Calculate logarithms in different bases in Visual Basic 2005 | log, ln, logarithm, base, log base, calculate, exponent, exponentiation, power, VB.NET |  |
| HowTo: Calculate logarithms in different bases in Visual Basic 6 | log, ln, logarithm, base, log base, calculate, exponent, exponentiation, power |  |
| HowTo: Use the BitmapBytesRGB24 class to apply an embossing filter to an image very quickly in Visual Basic 2005 | BitmapBytesRGB24, LockBits, UnlockBits, image processing, filter image, emboss, embossing filter, VB.NET |  |
| HowTo: Use Microsoft's .NET Framework parallel extensions to apply an embossing filter to an image very quickly in Visual Basic 2008 | parallel, multi-threading, threading, BitmapBytesRGB24, LockBits, UnlockBits, image processing, filter image, emboss, embossing filter, VB.NET |  |
| HowTo: Use the VoiceText library to read numbers to the user in Visual Basic 6 | voice, audio, VoiceText, read numbers |  |
| HowTo: Get operating system information in VB .NET | OS version, operating system version, VB.NET, system |  |
| HowTo: Use Microsoft's .NET Framework parallel extensions to generate Mandelbrot sets quickly in Visual Basic 2008 | parallel extensions, parallel programming, multiple CPUs, multi-core, Mandelbrot, Mandelbrot set, .NET, .NET Framework |  |
| Tip: Restart Vista print queues | Windows, Vista, print, print queue, printer offline, operating system, printing, printer | |
| HowTo: Start another program using Shell and get its Window handle (hWnd) | Shell, start, execute, hWnd, Window handle |  |
| HowTo: Determine what version of Access is installed by using automation in Visual Basic 6 | Access, Access version, Microsoft Access, Registry, automation, Visual Basic 6 |  |
| HowTo: Determine what version of Access is installed by reading Registry values in Visual Basic 2005 | Access, Access version, Microsoft Access, Registry, VB.NET, Visual Basic 2005 |  |
| HowTo: Determine what version of Access is installed by using automation in Visual Basic 2005 | Access, Access version, Microsoft Access, Registry, automation, VB.NET, Visual Basic 2005 |  |
| HowTo: Determine what version of Access is installed by reading Registry values in Visual Basic 6 | Access, Access version, Microsoft Access, Registry, Visual Basic 6 |  |
| HowTo: Get the operating system version in Visual Basic 2005 | OS, OS version, operating system, operating system version, Visual Basic 2005 |  |
| HowTo: Get the operating system version in Visual Basic 6 | OS, OS version, operating system, operating system version, Visual Basic 6 |  |
| HowTo: Use GetSetting while protecting against bad values in the Registry in Visual Basic 2005 | GetSetting, SaveSetting, VB.NET, error handling, error trapping |  |
| HowTo: Use GetSetting while protecting against bad values in the Registry in Visual Basic 6 | GetSetting, SaveSetting, Visual Basic 6, error handling, error trapping |  |
| HowTo: Find all ways to pick N out of M items in Visual Basic 2005 | choose, combinatorics, combinations, VB.NET |   |
| HowTo: Recursively generate permutations of a collection of objects in Visual Basic 2005 | permute, permutation, combinatorics, recursive, factorial, VB.NET |   |
| HowTo: List all the permutations of a set of numbers in Visual Basic 2005 | permute, permutation, combinatorics, factorial, VB.NET |   |
| HowTo: List all the permutations of a set of numbers in Visual Basic 6 | permute, permutation, combinatorics, factorial |  |
| HowTo: Crop a picture and save the result in Visual Basic 2005 | crop picture, crop, trim, Visual Basic 2005, VB .NET |  |
| HowTo: Crop a picture and save the result in Visual Basic 6 | crop picture, crop, trim, Visual Basic |  |
| HowTo: Make an inactivity timer in Visual Basic 6 | inactive, inactivity, user activity, time out, timeout |  |
| HowTo: Make an inactivity timer in Visual Basic 2005 | inactive, inactivity, user activity, time out, timeout |  |
| HowTo: Open Windows Explorer to display files in a specific directory in Visual Basic 6 | Windows Explorer, shell, open, files, Visual Basic 6 |  |
| HowTo: Open Windows Explorer to display files in a specific directory in Visual Basic 6 | Windows Explorer, shell, open, files, Visual Basic 6 |  |
| HowTo: Resize all of the graphic files in a directory in Visual Basic 6 | graphics, resize picture, resize image, directory, Visual Basic 6 |  |
| HowTo: Resize all of the graphic files in a directory in Visual Basic 2005 | graphics, resize picture, resize image, directory, Visual Basic .NET |  |
| HowTo: Save and restore a form's position when it loads and unloads in Visual Basic 2005 | save, restore, form, form position, Visual Basic .NET |  |
| HowTo: Make a map that shows a circular closeup of the part under the mouse in Visual Basic 6 | closeup map, map, enlarge, closeup, close up, Visual Basic 6 |  |
| HowTo: Let the user drag a picture with the mouse or move it with the arrow keys | drag picture, BitBlt |  |
| HowTo: Overlay a picture on another and use BitBlt to repaint only the modified parts of the background | drag picture, BitBlt |  |
| HowTo: Overlay a picture on another and use BitBlt to allow the user to drag it | drag picture, BitBlt |  |
| HowTo: Overlay a picture on another and use PaintPicture to allow the user to drag it | drag picture, PaintPicture |  |
| HowTo: Make a map that shows a closeup of the part under the mouse in Visual Basic 2005 | closeup map, map, enlarge, closeup, close up, Visual Basic 2005 |  |
| HowTo: Make a map that shows a circular closeup of the part under the mouse in Visual Basic 2005 | closeup map, map, enlarge, closeup, close up, circular region, Visual Basic 2005 |  |
| HowTo: Make a map that shows a closeup of the part under the mouse in Visual Basic 6 | closeup map, map, enlarge, closeup, close up, Visual Basic 6 |  |
| HowTo: Use a loop to load pictures into PictureBoxes in Visual Basic 2005 | PictureBox, picture, LoadPicture, Bitmap, loop, Visual Basic 2005 |  |
| HowTo: Dynamically create buttons at runtime and give them event handlers in Visual Basic 2005 | control, Button, click, click event, AddHandler, event handler, Visual Basic 2005 |  |
| HowTo: Make CAPTCHA images (version 4) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |   |
| HowTo: Make CAPTCHA images (version 6) in Visual Basic .NET | CAPTCHA, Turing test, image, image processing, distort image |   |
| HowTo: Make a print preview displaying a grid of data with alternating row colors in Visual Basic 2005 | print, print preview, VB 2005, grid, rows, color |  |
| HowTo: Programmatically select an entire row in a DataGrid control in Visual Basic 6 | DataGrid, select row, data grid, Visual Basic 6 |  |
| Visual Basic 2008 Programmer's Reference: Table of Contents | Visual Basic 2008, Visual Studio 2008, programming |  |
| HowTo: Make a String extension method to URL encode and decode strings in Visual Basic 2008 | string, extension method, URL encode, URL decode, Visual Basic 2008 |  |
| HowTo: Make a String extension method to replace spaces with non-breaking spaces in Visual Basic 2008 | string, nbsp, extension method, Visual Basic 2008 |  |
| HowTo: Make an OpenFileDialog validate the user's file selection in Visual Basic 2008 | string, extension method, URL encode, URL decode, Visual Basic 2008 |  |
| HowTo: Compress spaces in a string | compress spaces, space, compact, duplicate |  |
| HowTo: Build a function to compress consecutive spaces into one space in Visual Basic 6. | space, spaces, compress, replace |  |
| HowTo: Build a function to compress consecutive spaces into one space in Visual Basic 2005 | space, spaces, compress, replace, Visual Basic .NET, Visual Basic 2005 |  |
| HowTo: Make a function to split a string into an array of strings by using multiple separators in Visual Basic 6. | split, string, separators |  |
| HowTo: Nicely format an XML document in Visual Basic .NET | XML, XmlDocument, format, format XML, indent XML, Visual Basic .NET, VB.NET |  |
| HowTo: List the places in the network neighborhood in Visual Basic 6 | network, network neighborhood, Visual Basic |  |
| Bug: Mouse Wheel in ListBox Crashes Excel | Mouse Wheel, ListBox, Excel | |
| HowTo: Get information about a shortcut in Visual Basic 6 | shortcut, link, desktop shortcut, Visual Basic 6 |  |
| HowTo: Let the user select mutliple files in Visual Basic 2005 | files, select files, multiple files, open file dialog, OpenFileDialog, Visual Basic 2005 |  |
| HowTo: Get information about a shortcut in Visual Basic 2005 | shortcut, link, desktop shortcut, Visual Basic 2005 |  |
| HowTo: List the places in the network neighborhood in Visual Basic 2005 | network, network neighborhood, Visual Basic 2005 |  |
| HowTo: Use a variable to hold delegates (function pointers) in Visual Basic 2005 | delegate, function pointer, function reference, method pointer, methd reference, Visual Basic 2005 |  |
| HowTo: Draw a rubberband rectangle with XAML in Visual Basic 2008 | XAML, WPF, Visual Basic 2008, rubberband, rubberband rectangle |  |
| HowTo: Draw a rubberband line with XAML in Visual Basic 2008 | XAML, WPF, Visual Basic 2008, rubberband, rubberband line |  |
| HowTo: Draw a rubberband ellipse with XAML in Visual Basic 2008 | XAML, WPF, Visual Basic 2008, rubberband, rubberband ellipse |  |
| HowTo: Draw a rubberband circle centered at a starting point with XAML in Visual Basic 2008 | XAML, WPF, Visual Basic 2008, rubberband, rubberband circle |  |
| HowTo: Make a scribble application with XAML in Visual Basic 2008 | XAML, WPF, Visual Basic 2008, scribble, drawing |  |
| HowTo: Get day, month, date, time, and number format information for the computer's locale in Visual Basic 2005 | day, month, date, time, number, percent, format, locale, VB.NET |  |
| HowTo: See if a file is locked in Visual Basic 6 | file locked, file, locked |  |
| Visual Basic 2005 with .NET 3.0 Programmer's Reference: Table of Contents | Visual Basic 2005, Visual Studio 2005, .NET Framework 3.0, programming |  |
| Visual Basic 2005 with .NET 3.0 Programmer's Reference: Snippets | Visual Basic 2005, Visual Studio 2005, programming, snippet, .NET Framework 3.0 |  |
| Visual Basic 2005 with .NET 3.0 Programmer's Reference | Visual Basic 2005, Visual Studio 2005, .NET Framework 3.0, programming |  |
| HowTo: See if a file is locked in Visual Basic .NET | file locked, file, locked, VB.NET |  |
| HowTo: Roughly compare the savings a normal bank account would give versus a 401(k) (a US tax thing) in Visual Basic .NET | bank account, savings, interest, tax, tax deferred, 401(k), VB.NET |  |
| HowTo: Copy the text contents of any messagebox (Visual Basic 6 example) | Messagebox, message box, copy message box |  |
| HowTo: Roughly compare the savings a normal bank account would give versus a 401(k) (a US tax thing) in Visual Basic 6 | bank account, savings, interest, tax, tax deferred, 401(k), VB.NET |  |
| HowTo: Copy the text contents of any messagebox (Visual Basic .NET example) | Messagebox, message box, copy message box, VB.NET |  |
| Bug: Cannot add controls to WPF form in Visual Basic 2008 | Visual Basic 2008, WPF, bug, controls | |
| HowTo: Compress the folders within a folder into a Zip file in Visual Basic 2005 | Zip, compress, folder, compress folder, compressed folder, compression, Visual Basic 2005 |  |
| HowTo: Compress a folder into a Zip file in Visual Basic 2005 | Zip, compress, folder, compress folder, compressed folder, compression, Visual Basic 2005 |  |
| HowTo: Use the System.IO.Compression namespace to compress and decompress files in GZip format in Visual Basic 2005 | compress, decompress, compression, GZip, Visual Basic 2005 |  |
| HowTo: Use WMI to make a folder compress its contents to save space in Visual Basic 2005 | compress, folder, compress folder, compressed folder, compression, Visual Basic 2005 |  |
| HowTo: See if a number is expressible as a sum of two cubes (and calculate Taxicab numbers) in Visual Basic 2005 | sums of cubes, cubes, numeric algorithms, numeric, taxicab number, Visual Basic 2005, VB.NET |  |
| HowTo: Make a countdown timer in Visual Basic 2005 | countdown timer, timer, alarm, Visual Basic 2005, VB.NET |  |
| HowTo: See if a number is expressible as a sum of two cubes (and calculate Taxicab numbers) in Visual Basic 6 | sums of cubes, cubes, numeric algorithms, numeric, taxicab number, Visual Basic 6 |  |
| HowTo: Make a countdown timer in Visual Basic 6 | countdown timer, timer, alarm, Visual Basic 6 |  |
| HowTo: Use ADOX to search the table columns in an Access database for a string in Visual Basic .NET | ADOX, Access, database, table, column, table columns, search columns, VB.NET |  |
| HowTo: Use ADOX to search the table columns in an Access database for a string in Visual Basic 6 | ADOX, Access, database, table, column, table columns, search columns, Visual Basic 6 |  |
| HowTo: Use ADOX to list the tables in an Access database and give their types in Visual Basic .NET | ADOX, Access, database, table, table type, VB.NET |  |
| HowTo: Use ADOX to list the queries in an Access database and give their command text in Visual Basic .NET | ADOX, Access, database, query, command text, VB.NET |  |
| HowTo: Use ADOX to search the queries in an Access database for a string in Visual Basic .NET | ADOX, Access, database, query, command text, search query, VB.NET |  |
| Visual Basic 2005 Programmer's Reference: Table of Contents | Visual Basic 2005, Visual Studio 2005, programming |  |
| Visual Basic 2005 Programmer's Reference: Snippets | Visual Basic 2005, Visual Studio 2005, programming, snippet |  |
| Visual Basic 2005 Programmer's Reference | Visual Basic 2005, Visual Studio 2005, programming |  |
| HowTo: Give a class a Clone method in Visual Basic .NET | class, clone, VB.NET |  |
| HowTo: Use ADOX to list the queries in an Access database and give their command text in Visual Basic 6 | ADOX, Access, database, query, command text, Visual Basic 6 |  |
| HowTo: Use ADOX to search the queries in an Access database for a string in Visual Basic 6 | ADOX, Access, database, query, command text, search query, Visual Basic 6 |  |
| HowTo: Use ADOX to list the tables in an Access database and give their types in Visual Basic 6 | ADOX, Access, database, table, table type, Visual Basic 6 |  |
| HowTo: Make a GroupBox that includes a check box to enable and disable its controls in Visual Basic .NET | control, custom control, GroupBox, CheckBox, VB.NET, Visual Basic .NET |  |
| HowTo: Draw a Buddhabrot fractal in Visual Basic 6 | fractal, buddhabrot, mandelbrot, iterated system |  |
| HowTo: Draw a anti-Buddhabrot fractal in Visual Basic 2005 | fractal, anti-buddhabrot, buddhabrot, mandelbrot, iterated system |  |
| HowTo: Draw a Buddhabrot color map fractal in Visual Basic 2005 | fractal, buddhabrot color map, buddhabrot, mandelbrot, iterated system |  |
| HowTo: Draw a Buddhabrot fractal in Visual Basic 2005 | fractal, buddhabrot, mandelbrot, iterated system |  |
| HowTo: Show and hide TextBox scroll bars as needed in Visual Basic 2005 | TextBox, scroll bar |  |
| Tip: Should I Upgrade to Visual Basic 2008? | VB 2008, Visual Studio 2008, Visual Basic 2008 | |
| HowTo: Use Registry API functions to save and restore values in Visual Basic 6 | Registry, API, RegCloseKey, RegCreateKeyEx, RegOpenKeyEx, RegQueryValueExString, RegQueryValueExLong, RegQueryValueExNULL, RegSetValueExString, RegSetValueExLong, SHDeleteKey, Visual Basic 6 |  |
| HowTo: Use a Pen object's CompoundArray property to give the pen longitudinal stripes in Visual Basic 2005 | Pen, CompoundArray, longitudinal stripes, Visual Basic 2005 |  |
| HowTo: Determine whether a year is a leap year with Visual Basic 2005 | leap year, year, dates |  |
| HowTo: Use WMI to get lots of information about the operating system in Visual Basic 2005 | WMI, Visual Basic 2005, BootDevice, BuildNumber, BuildType, Caption, CodeSet, CountryCode, CreationClassName, CSCreationClassName, CSDVersion, CSName, CurrentTimeZone, DataExecutionPrevention_Available, DataExecutionPrevention_32BitApplications, DataExecutionPrevention_Drivers, DataExecutionPrevention_SupportPolicy, Debug, Description, Distributed, EncryptionLevel, ForegroundApplicationBoost, FreePhysicalMemory, FreeSpaceInPagingFiles, FreeVirtualMemory, InstallDate, LargeSystemCache, LastBootUpTime, LocalDateTime, Locale, Manufacturer, MaxNumberOfProcesses, MaxProcessMemorySize, MUILanguages[], Name, NumberOfLicensedUsers, NumberOfProcesses, NumberOfUsers, OperatingSystemSKU, Organization, OSArchitecture, OSLanguage, OSProductSuite, OSType, OtherTypeDescription, PAEEnabled, PlusProductID, PlusVersionNumber, Primary, ProductType, QuantumLength, QuantumType, RegisteredUser, SerialNumber, ServicePackMajorVersion, ServicePackMinorVersion, SizeStoredInPagingFiles, Status, SuiteMask, SystemDevice, SystemDirectory, SystemDrive, TotalSwapSpaceSize, TotalVirtualMemorySize, TotalVisibleMemorySize, Version, WindowsDirectory |  |
| HowTo: Start another process and disable a button while that process is running in VBA | VBA, shell, shell and disable, SetTimer, GetExitCodeProcess |  |
| HowTo: Use WMI to get lots of information about the computer system in Visual Basic 2005 | WMI, Visual Basic 2005, AdminPasswordStatus, AutomaticManagedPagefile, AutomaticResetBootOption, AutomaticResetCapability, BootOptionOnLimit, BootOptionOnWatchDog, BootROMSupported, BootupState, Caption, ChassisBootupState, CreationClassName, CurrentTimeZone, DaylightInEffect, Description, DNSHostName, Domain, DomainRole, EnableDaylightSavingsTime, FrontPanelResetStatus, InfraredSupported, InitialLoadInfo, InstallDate, KeyboardPasswordStatus, LastLoadInfo, Manufacturer, Model, Name, NameFormat, NetworkServerModeEnabled, NumberOfLogicalProcessors, NumberOfProcessors, OEMLogoBitmap, OEMStringArray, PartOfDomain, PauseAfterReset, PCSystemType, PowerManagementCapabilities, PowerManagementSupported, PowerOnPasswordStatus, PowerState, PowerSupplyState, PrimaryOwnerContact, PrimaryOwnerName, ResetCapability, ResetCount, ResetLimit, Roles, Status, SupportContactDescription, SystemStartupDelay, SystemStartupOptions, SystemStartupSetting, SystemType, ThermalState, TotalPhysicalMemory, UserName, WakeUpType, Workgroup |  |
| HowTo: Start another process and wait for it to complete in VBA | VBA, shell, shell and wait, OpenProcess, WaitForSingleProcess |  |
| HowTo: Display a map for an address on Google maps or Yahoo maps in the system's default browser in Visual Basic 6 | map, address lookup, Google, Yahoo, default browser, VB 6, Visual Basic 6 |  |
| Bug: First release of Visual Basic 2008 adds bug to new WPF projects | Visual Basic 2008, WPF, bug | |
| HowTo: Define a DataSet at design time in Visual Basic 2005 | DataSet, design time, VB.NET, Visual Basic 2005 |  |
| HowTo: Use Crystal Reports to build a PDF file in Visual Basic 2005 | Crystal Reports, PDF file, report, VB.NET, Visual Basic 2005 |  |
| HowTo: Display a map for an address on Google maps or Yahoo maps in the system's default browser in Visual Basic 2005 | map, address lookup, Google, Yahoo, default browser, VB.NET, Visual Basic 2005 |  |
| HowTo: Determine whether the computer is running from battery or line power in Visual Basic 2005 | power, battery, charging, GetSystemPowerStatus, power status, VB 2005 |  |
| HowTo: See on which processors the current process can run in Visual Basic 2005 | CPUs, number of CPUs, processors, number of processors, VB 2005 |  |
| HowTo: Round numbers to a given number of digits without using banker's rounding (version 2) in Visual Basic 2005 | round, banker's rounding, digits, Math.Round, VB 2005 |  |
| HowTo: Determine whether the computer is running from battery or line power in Visual Basic 6 | power, battery, charging, GetSystemPowerStatus, power status, Visual Basic 6 |  |
| HowTo: Build images for a TabStrip control's tabs at run time in Visual Basic 6 | TabStrip, control, tab, tab images, Visual Basic 6 |  |
| HowTo: Determine whether a year is a leap year with Visual Basic 6 | leap year, year, dates |  |
| HowTo: Round numbers to a given number of digits without using banker's rounding in Visual Basic 2005 | round, banker's rounding, digits, VB 2005 |  |
| HowTo: Play a tone with a specific frequency in Visual Basic .NET | sound, tone, frequency, noise, VB.NET |  |
| HowTo: Draw three interlocked 3-D blocks with Direct3D in Visual Basic 2005 | Direct3D, DirectX, blocks, interlocked, hidden surface removal, z-buffer, Visual Basic 2005 |  |
| HowTo: Install a font | fonts, install font, create font | |
| HowTo: Install a temporary font | fonts, install font, create font, remove font, uninstall font, temporary font | |
| HowTo: Make a button that creates more buttons when clicked in Visual Basic .NET | button, replicating button, VB.NET |  |
| HowTo: Make a button that creates more buttons when clicked in Visual Basic 6 | button, replicating button, Visual Basic 6 |  |
| HowTo: Programmatically add a record to a DataSet bound to a DataGrid in Visual Basic 2005 | DataSet, DataGrid, add record, Visual Basic 2005 |  |
| HowTo: Make buttons jump randomly around the screen in Visual Basic 6 | button, jump, random, game, Visual Basic 6 |  |
| HowTo: Programmatically add a record to a DataSet bound to a DataGridView in Visual Basic 2005 | DataSet, DataGridView, add record, Visual Basic 2005 |  |
| HowTo: Make buttons jump randomly around the screen in Visual Basic .NET | button, jump, random, game, VB.NET |  |
| HowTo: Display information about the items below the mouse in a WebBrowser control in Visual Basic 6 | WebBrowser, Visual Basic, wait, load |  |
| HowTo: Make a ListBox display chemical symbols in Visual Basic 2005 | ListBox, chemicals, chemical symbols, Visual Basic 2005, subscripts |  |
| HowTo: Keep track of checked ListBox selections as the user selects and deselects them in Visual Basic 6 | ListBox, selection, track selection, Visual Basic 6 |  |
| HowTo: Use an ALTER TABLE statement to change a column's data type in an Access database in Visual Basic 6 | ALTER TABLE, database, ADO, Access, Visual Basic 6 |  |
| HowTo: Load a ListView control from a database in Visual Basic .NET | ListView, load ListView, database, ADO.NET, Access, VB.NET |  |
| HowTo: Position a popup form over a PictureBox in Visual Basic 6 | popup, position popup, PictureBox, Visual Basic, ClientToScreen, ShowWindow, SetWindowPos |  |
| Talk: Four Fascinating Features | regular expressions, cryptography, reflection, Direct3D, graphics, algorithms | |
| HowTo: Start Notepad and wait for it to close in Visual Basic .NET | start Notepad, start process, process, Notepad, VB.NET |  |
| HowTo: Subclass a control to read Windows messages | subclass, WindowProc, messages |  |
| HowTo: List distinct messages received by a form in Visual Basic 6 | WndProc, messages, list messages, WindowProc, subclass, VB6 |  |
| HowTo: List distinct messages received by a form in Visual Basic 2005 | WndProc, messages, list messages, VB2005 |  |
| HowTo: Make a tabbed wizard in Visual Basic 2005 | wizard, tabbed wizard, VB2005 |  |
| HowTo: Start Notepad and wait for it to close in Visual Basic 2005 | start Notepad, start process, process, Notepad, VB2005 |  |
| HowTo: List distinct messages received by a form in Visual Basic .NET | WndProc, messages, list messages, VB.NET |  |
| HowTo: Use the fsutil utility to get a disk's NTFS information | fsutil, NTFS, console |  |
| HowTo: Display drive information in Visual Basic 2005 | drive information, VB2005, VB.NET |  |
| HowTo: Use the fsutil utility to get a disk's NTFS information into an object with fields in Visual Basic 2005 | fsutil, NTFS, console, VB2005, VB.NET |  |
| HowTo: Use the fsutil utility to get a disk's NTFS information in Visual Basic 2005 | fsutil, NTFS, console, VB2005, VB.NET |  |
| HowTo: Use VBA code to add descriptions of the system's drives to a Word document | Word, Office, list drives, disk drives |  |
| HowTo: Select random records from a database table in Visual Basic .NET | database, random records, select records, VB.NET |  |
| HowTo: Compare two variables of a user-defined type (UDT) to see if they hold the same values | UDT, user-defined type, data type, compare |  |
| HowTo: Mark a program to run with elevated privileges by using its manifest in Visual Basic 2008 | UAC, shield, Vista, user access control, elevated privileges |  |
| HowTo: Launch a program while requesting privilege elevation in Visual Basic 2008 | UAC, shield, Vista, user access control, elevated privileges, Run As, RunAs |  |
| HowTo: Add UAC shields to buttons, menu items, and picture boxes in Visual Basic 2008 | UAC, shield, Vista, user access control |  |
| HowTo: Make a Word document in Visual Basic 6 | Word, office, word document |  |
| Books: Non-English | books, non-English, foreign | |
| HowTo: Encrypt and decrypt a file by using the triple DES algorithm in Visual Basic 2008 | Visual Basic 2008, VB 2008, encrypt, decrypt, cryptography, DES, triple DES |  |
| HowTo: Play the system sounds in Visual Basic 2008 | Visual Basic 2008, VB 2008, sound, system sounds, System.Media.SystemSounds, SystemSounds |  |
| HowTo: Approximate the factorial function with Sterling's formula | Sterling's formula, factorial, calculation |  |
| HowTo: Rotate a picture by a multiple of 90 degrees in Visual Basic 6 | rotate, picture, image, image processing, Visual Basic 6 |  |
| HowTo: Use a macro to build a Select Case statement for an enumerated value in Visual Basic 2005 | macro, enum, select case, VB.NET, VB 2005 |  |
| What's New in Visual Basic 2008 | Visual Basic 2008, Visual Basic, Orcas, changes, what's new | |
| HowTo: Make VBA code call a worksheet function | VBA, excel, worksheet function, STDEV |  |
| HowTo: Give a ListBox a horizontal scroll bar | ListBox, scroll |  |
| HowTo: Make a ListBox display a different tooltip for each item under the mouse in Visual Basic 6 | ListBox, select, autoselect, ClientToScreen, LBItemFromPt |  |
| HowTo: Make a ListBox automatically select the item under the mouse in Visual Basic 6 | ListBox, select, autoselect, ClientToScreen, LBItemFromPt |  |
| HowTo: Use a Visual Basic function in Excel cell formulas | VBA, Excel, formula, function |  |
| HowTo: Build a TextBox control that displays a prompt message when the user hasn't typed anything in Visual Basic .NET | TextBox, PromptingTextBox, TextBox prompt, VB.NET, custom control |  |
| Tip: GotDotNet Visual Basic Power Pack Going Away | GotDotNet, Visual Basic Power Pack, Power Pack | |
| HowTo: Make a link label that opens a Web page in Visual Basic 6 | link label, LinkLabel, Visual Basic, Web |  |
| HowTo: Make a link label that opens a Web page and that changes appearance when the mouse is over it in Visual Basic 6 | link label, LinkLabel, Visual Basic, Web, changing font, hover |  |
| HowTo: Use Excel VBA code to display a progress splash screen while performing a long task | Excel, VBA, splash screen, progress |  |
| HowTo: Use VBA code and the Excel Save As dialog to get the name of a file in which to save a workbook | VBA, Excel, Save As, GetSaveAsFilename |  |
| HowTo: Use VBA code to save an Excel workbook while removing macro code | VBA, Excel, macro, remove macros |  |
| HowTo: Validate a URL in Visual Basic .NET | validate URL, URL, VB.NET |  |
| HowTo: Draw a colored butterfly curve in VB .NET | graphics, curve, butterfly, butterfly curve, VB.NET |  |
| HowTo: Draw a colored chrysanthemum curve in VB .NET | graphics, curve, chrysanthemum, chrysanthemum curve, VB.NET |  |
| HowTo: Run control panel applets in Visual Basic 2005 | control panel, applet, control panel applet, VB 2005 |  |
| HowTo: Use CDO to send email in Visual Basic 6 | CDO, email, send email |  |
| HowTo: Add progress indicators to a StatusBar control | StatusBar, ProgressBar, animation, progress indicator, working |  |
| HowTo: Convert Up and Down arrow keys to Tab and Shift-Tab for easy navigation in Visual Basic .NET | Tab, Tab key, up arrow, down arrow, navigation |  |
| HowTo: Convert Enter and Escape keys to Tab and Shift-Tab for easy navigation in Visual Basic .NET | Tab, Enter, Escape, Tab key, Enter key, Escape key, dialog |  |
| HowTo: Make a TextBox control that displays an image when its value is modified in Visual Basic .NET | TextBox, modified, data dirty, changed, text, image, bitmap |  |
| HowTo: Use VBA code to make, change, and delete a button in Excel | VBA, button, CommandButton, Excel, Office |  |
| Bug: ItemData stores only integers | ItemData, integer | |
| Bug: Pinning the Toolbox hangs the Visual Studio 2003 IDE | Pinning, pin, Toolbox, Visual Studio 2003, IDE, bug | |
| HowTo: Use VBA code to make a hyperlink in Excel | VBA, Excel, hyperlink, link |  |
| HowTo: Force garbage collection in Visual Basic .NET | garbage collection, garbage collector, GC, VB.NET |  |
| HowTo: Find the location of a cell in a DataGridView in Visual Basic 2005 | cell location, cell position, DataGridView, Visual Basic 2005 |  |
| HowTo: Generate CREATE TABLE statements for an Access database in Visual Basic 6 | CREATE TABLE, SQL, Access, database |  |
| HowTo: Use VBA to place a comment on a cell in Excel | Excel, comment, VBA, set comment, clear comment |  |
| HowTo: Use Internet Explorer to start sending email in Visual Basic .NET | email, mail, Internet Explorer, IExplore, VB.NET |  |
| HowTo: Use a MailMessage object and SmtpMail.Send to send email in Visual Basic .NET | email, mail, MailMessage, SmtpMail.Send, IExplore, VB.NET |  |
| HowTo: Allow only one instance of a program at one time in Visual Basic 2005 | one instance, instance, previous instance, PrevInstance, VB 2005 |  |
| HowTo: Allow only one instance of a program at one time in Visual Basic .NET | one instance, instance, previous instance, PrevInstance, VB.NET |  |
| HowTo: Randomize an array in Visual Basic .NET | array, random, randomize, VB.NET |  |
| HowTo: Randomize an array | array, random, randomize |  |
| HowTo: Make a cricket temperature calculator in Visual Basic 6 | cricket, temperature, chirps, silly, game |  |
| HowTo: Make a cricket temperature calculator in Visual Basic .NET | cricket, temperature, chirps, silly, game, VB.NET |  |
| HowTo: Prevent the user from renaming an executable in Visual Basic 6 | rename, prevent rename, executable, execute |  |
| HowTo: Prevent the user from renaming an executable in Visual Basic .NET | rename, prevent rename, executable, execute, VB.NET |  |
| HowTo: Convert really huge dollar values into words in Visual Basic 6 | convert number, convert dollars, dollar, dollar value, cents, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliard |  |
| HowTo: Convert really huge numbers into words in Visual Basic 6 | convert number, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliard |  |
| HowTo: Convert really huge numbers into words in Visual Basic .NET | convert number, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliard |  |
| HowTo: Convert really huge dollar values into words in Visual Basic .NET | convert number, convert dollars, dollar, dollar value, cents, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliard |  |
| Ready-to-Run Visual Basic Graphics Programming: What Readers Have Done | graphics, drawing, printing, image processing, ray tracing, animation, curve fitting |  |
| Expert One-on-One Visual Basic 2005 Design and Development | Visual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threading |  |
| Search | search, keyword search, Google, Google Search | |
| HowTo: Precisely determine the size of text drawn by a Graphics object in Visual Basic .NET | Graphics, DrawString, GraphicsPath, draw text, draw string, text, text size, VB.NET |  |
| HowTo: Draw text stretched to fit a rectangle precisely in Visual Basic .NET | stretch text, Graphics, DrawString, GraphicsPath, draw text, draw string, text, text size, VB.NET |  |
| HowTo: Convert a number into words in Visual Basic .NET | convert number, number, words, hundred, thousand, million, billion, trillion, quadrillion |  |
| HowTo: Convert a dollar value into words in Visual Basic .NET | convert number, convert dollars, dollar, dollar value, cents, number, words, hundred, thousand, million, billion, trillion, quadrillion |  |
| HowTo: Keep a form on top of all others in Visual Basic .NET | top most, topmost, on top, ontop, Form, VB.NET |  |
| HowTo: Use VBA to generate code to reproduce basic calcualtions on an Excel worksheet | VBA, generate code, calcualtion, Excel, worksheet |  |
| HowTo: Build a big survey form in a scrolling panel at run time in Visual Basic 2005 | survey, scroll, scrolling panel, Visual Basic 2005, VB 2005, VB.NET |  |
| HowTo: Use Visual Basic compatibility functions to quickly read and write an array of integers in a file in Visual Basic 2005 | FreeFile, FileOpen, FileGet, FilePut, Visual Basic 2005, VB 2005, VB.NET |  |
| HowTo: Use a BinaryReader and BinaryWriter in loops to read and write an array of integers in a file in Visual Basic 2005 | BinaryReader, BinaryWriter, Visual Basic 2005, VB 2005, VB.NET |  |
| HowTo: Use a BinaryReader and BinaryWriter in loops to read and write an array of integers in a file in Visual Basic 2005 | BinaryReader, BinaryWriter, Visual Basic 2005, VB 2005, VB.NET |  |
| HowTo: Trim leading and trailing non-printing ASCII characters from a string in Visual Basic .NET | trim, ltrim, rtrim, TrimWhitespace, LTrimWhitespace, RTrimWhitespace, non-printing, ASCII, carriage return, linefeed, line feed |  |
| HowTo: Find a smallest rectangle that bounds a set of points in Visual Basic .NET | bounding rectangle, calipers, VB .NET, Visual Basic .NET |  |
| HowTo: Find a smallest rectangle that bounds a set of points in Visual Basic 6 | bounding rectangle, calipers, VB 6, Visual Basic 6 |  |
| HowTo: Find a smallest rectangle that bounds a set of points in Visual Basic 2005 | bounding rectangle, calipers, VB 2005, Visual Basic 2005 |  |
| HowTo: Trim leading and trailing non-printing ASCII characters from a string in Visual Basic 6 | trim, ltrim, rtrim, TrimWhitespace, LTrimWhitespace, RTrimWhitespace, non-printing, ASCII, carriage return, linefeed, line feed |  |
| What's New in .NET Framework 3.0 | .NET Framework 3.0, .NET Framework, changes, what's new, | |
| HowTo: Change the way a DataGridView control navigates when the user presses the Enter key in Visual Basic 2005 | DataGridView, Enter, Return, navigate, focus, cell, row, column, Visual Basic 2005, VB 2005 |  |
| HowTo: Color the current row in a DataGridView control in Visual Basic 2005 | DataGridView, color row, current row, row, column, Visual Basic 2005, VB 2005 |  |
| HowTo: Detect changes to the editing text when the user changes a DataGridView's data in Visual Basic 2005 | DataGridView, edit, edit cell, TextChanged, Visual Basic 2005, VB 2005 |  |
| HowTo: Remove the current row from a DataGridView control in Visual Basic 2005 | DataGridView, remove row, delete row, Visual Basic 2005, VB 2005 |  |
| HowTo: Change the color of a DataGridView control's editing control in Visual Basic 2005 | DataGridView, edit, edit cell, color, cell color, Visual Basic 2005, VB 2005 |  |
| HowTo: Color a column header in a DataGridView in Visual Basic 2005 | color header, header, DataGridView, VB 2005, database |  |
| HowTo: Color a DataGridView control's cells dynamically as their data changes in Visual Basic 2005 | color cell, dynamic, DataGridView, VB 2005, database |  |
| HowTo: Color specific cells in a DataGridView control in Visual Basic 2005 | color cells, DataGridView, VB 2005, database |  |
| HowTo: Calculate escalating royalties | escalating royalties, royalties, calculate, percent, FormatCurrency, GetPercent |  |
| HowTo: Calculate escalating royalties in Visual Basic .NET | escalating royalties, royalties, calculate, percent, FormatCurrency, GetPercent, VB.NET |  |
| HowTo: Add numbered lists and special bullets to the RichTextBox control in Visual Basic .NET | RTF, RichTextBox, Rich Text, VB.NET |  |
| HowTo: Make CAPTCHA images (version 4) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 3) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 2) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 1) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 5) in Visual Basic .NET | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Make CAPTCHA images (version 2) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Make CAPTCHA images (version 1) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Make CAPTCHA images (version 3) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Add numbered lists and special bullets to the RichTextBox control in Visual Basic 6 | RTF, RichTextBox, Rich Text, Visual Basic 6 |  |
| HowTo: Use VBA code to make a quiz score histogram in Excel | Excel, Office, score, quiz, histogram, VBA |  |
| HowTo: Make an OwnerDraw tooltip that displays an image in Visual Basic 2005 | OwnerDraw tooltip, tooltip, image, picture, VB 2005 |  |
| HowTo: Bug: Watch for floating point errors | floating point errors, single, double, overflow, underflow, Visual Basic 6, VB 6, VB.NET, VB 2005 |  |
| HowTo: Use FTP to upload and download files in Visual Basic 2005 | FTP, upload, download, transfer, transfer files, VB 2005 |  |
| HowTo: Preview and print a core sample report with Visual Basic 2005 | print, preview, core sample, VB 2005 |  |
| HowTo: Preview and print a core sample report using custom fill patterns with Visual Basic 2005 | print, preview, core sample, VB 2005 |  |
| HowTo: Find the range of used cells in an Excel worksheet | UsedRange, used range, used cells, Excel, VBA |  |
| DevX Articles by Rod Stephens | DevX Articles, DevX, Rod Stephens, articles, tips, tricks | |
| HowTo: Set the initial size and window state of a PrintPreviewDialog in Visual Basic .NET | PrintPreviewDialog, WindowState, dialog, dialog size, VB.NET |  |
| HowTo: Convert text into a binary format and vice versa in Visual Basic 6 | binary, ASCII, shirts, joke, format, Visual Basic 6 |  |
| HowTo: Convert text into a binary format and vice versa in Visual Basic .NET | binary, ASCII, shirts, joke, format, VB.NET |  |
| HowTo: Make an addition and subtraction quiz for younger kids in Visual Basic 6 | math, mathematics, flash cards, quiz, addition, subtraction, VB.NET |  |
| HowTo: Make an addition and subtraction quiz for younger kids in Visual Basic .NET | math, mathematics, flash cards, quiz, addition, subtraction, VB.NET |  |
| HowTo: Save and restore toolbar configuration when a program starts and stops | toolbar, SaveToolbar, RestoreToolbar, configuration |  |
| Expert One-on-One Visual Basic 2005 Design and Development: Updates | Visual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threading |  |
| Phong Shading and Reflections | Phong shading, reflection, ray tracing, Visual Basic, VB.NET, Camil Moujaber | |
| HowTo: Save and restore ListBox items when a program stops and starts in Visual Basic 6 | ListBox, save, restore, Visual Basic 6 |  |
| HowTo: Easily print grid-like data in Visual Basic .NET | grid, print, print grid, data, VB.NET |  |
| HowTo: Save and restore ListBox items when a program stops and starts in Visual Basic .NET | ListBox, save, restore, VB.NET |  |
| HowTo: Draw samples of hatch patterns in Visual Basic 6 | FillStyle, hatch, hatch pattern, Visual Basic, graphics |  |
| HowTo: Control serialization and deserialization with attributes in Visual Basic .NET | setrialize, deserialize, serialization, XmlSerializer, attributes, VB.NET |  |
| HowTo: Serialize and deserialize objects in Visual Basic .NET | setrialize, deserialize, serialization, XmlSerializer, VB.NET |  |
| HowTo: Set or clear all check boxes in a CheckedListBox in Visual Basic .NET | CheckedListBox, set check boxes, clear check boxes, VB.NET |  |
| HowTo: Make a bouncing ball animation in VB .NET | bouncing ball, animation, animate, VB.NET |  |
| HowTo: Highlight the TextBox that has focus by changing its BackColor | highlight, focus, GotFocus, LostFocus, TextBox |  |
| What's New in Vista | Vista, operating systems, changes, what's new, | |
| What's New: Vista and .NET Framework 3.0 | Vista, .NET Framework, .NET Framework 3.0, changes, what's new, | |
| Review: Code Craft by Pete Goodliffe | code craft, writing solid code, programming techniques, book review, development, project management | |
| Books: Must Read | books, software engineering, project management, software development, error handling, bugs, bug-proofing, advanced programming, tips, tricks, algorithms, sorting, searching, data structures, user interfaces, UI, design, creativity, thinking, thought, humor |  |
| Expert One-on-One Visual Basic 2005 Design and Development: Source Code | Visual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threading |  |
| Expert One-on-One Visual Basic 2005 Design and Development: Table of Contents | Visual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threading |  |
| HowTo: Get the computer's total and available physical and virtual memory in Visual Basic 2005 | physical memory, virtual memory Visual Basic 2005, VB 2005 |  |
| HowTo: Make stable appointment assignments based on customer preferences in Visual Basic .NET | stable, appointment, assignment, preference, Stable Marriage, VB.NET |  |
| HowTo: Make stable appointment assignments based on customer preferences | stable, appointment, assignment, preference, Stable Marriage |  |
| HowTo: Convert between UTC time and local time | UTC time, local time, convert time |  |
| Tip: Internationalization | internationalization, localization, locale | |
| Tip: Debug at design time with in the same project in Visual Basic .NET | debug, design time, VB.NET | |
| HowTo: Replace unprintable characters with spaces in Visual Basic .NET | character, ASCII, replace, regular expressions, regex, VB.NET |  |
| HowTo: Select a particular property in a PropertyGrid control in Visual Basic .NET | PropertyGrid, property grid, select property, VB.NET |  |
| HowTo: Select a particular property in a PropertyGrid control concisely in Visual Basic .NET | PropertyGrid, property grid, select property, VB.NET |  |
| Tip: What is XAML? | XAML, .NET Framework 3.0 | |
| Tip: Dir$ returns a non-blank path for "CON" even if it doesn't exist | Dir, Dir$, CON, directory |  |
| HowTo: Draw a radar graph in Visual Basic .NET | radar graph, graph, VB.NET |  |
| HowTo: Draw a radar graph in Visual Basic 6 | radar graph, graph |  |
| HowTo: Determine whether a polygon is convex in Visual Basic .NET | polygon, convex, concave, graphics, VB.NET |  |
| HowTo: Find the orientation of a polygon (clockwise or counterclockwise) in Visual Basic .NET | polygon, orientation, clockwise, counterclockwise, graphics, VB.NET |  |
| HowTo: Break a polygon into triangles in Visual Basic .NET | triangulate, triangle, polygon, geometry, graphics, VB.NET |  |
| HowTo: Calculate a polygon's area in Visual Basic .NET | polygon, area, graphics, VB.NET |  |
| HowTo: Find a polygon's centroid (center of mass) in Visual Basic .NET | polygon, centroid, center of mass, graphics, VB.NET |  |
| HowTo: Compare floating point numbers safely in Visual Basic .NET | Single, Double, compare, floating point, float, VB.NET |  |
| HowTo: Draw a pie chart from an array of values in Visual Basic .NET | pie chart, pie slice, wedge, circle, VB.NET |  |
| HowTo: Draw a pie chart from an array of values | pie chart, pie slice, wedge, circle |  |
| HowTo: Use Visual Basic to make an Excel chart | Office, Eexcel, workbook, worksheet, chart |  |
| HowTo: Use VBA code to make a chart in Excel easily | Excel, Office, chart, VBA |  |
| HowTo: Compare floating point numbers safely | Single, Double, compare, floating point, float |  |
| HowTo: Determine whether the system has Internet Explorer configured to use a proxy in Visual Basic 6 | proxy, IE, Internet Explorer, Registry, key |  |
| HowTo: Make a browser that prevents the user from viewing the URL in Visual Basic .NET | browser, URL, restricted browser, hide URL, VB.NET |  |
| HowTo: Determine whether the system has Internet Explorer configured to use a proxy in Visual Basic .NET | proxy, IE, Internet Explorer, Registry, key, VB.NET |  |
| HowTo: Learn the number of CPUs on the system in Visual Basic 2005 | CPU usage, CPU load, PerformanceCounter, VB.NET |  |
| HowTo: Learn the number of CPUs on the system | CPUs, number CPUs, CPU, processors |  |
| HowTo: Make a standard DLL | DLL, ActiveX DLL |  |
| HowTo: Use DrawToBitmap to capture an image of a form in Visual Basic 2005 | DrawToBitmap, form image, capture form image, VB 2005, VB.NET |  |
| HowTo: Prevent the user from closing a UserForm by clicking the X button | UserForm, close, X button, disable X button, VBA, Excel |  |
| HowTo: Monitor CPU usage in Visual Basic .NET | CPU usage, CPU load, PerformanceCounter, VB.NET |  |
| HowTo: Align and color cells in a FlexGrid control | FlexGrid, align, cell, color |  |
| HowTo: Read Unicode text from a file in Visual Basic .NET | Unicode, text, file, StreamReader, OpenText, VB.NET |  |
| HowTo: Let the user move a polygon's points with grab handles, snapping the points to a visible grid | polygon, snap to, grid, draw, drag, snapto |  |
| HowTo: Use MAPI to send email to a list of students with VBA in Excel | MAPI, mail, email, sendmail, students, Excel, VBA |  |
| HowTo: Use the SetProp, GetProp, and RemoveProp API functions to associate a value with a window handle (hWnd) | SetProp, GetProp, RemoveProp, hWnd |  |
| HowTo: Open text file by using CreateText, AppendText, and OpenText in Visual Basic .NET | CreateText, AppendText, OpenText, Exists, open file, read file, StreamWriter, StreamReader, VB.NET |  |
| HowTo: Verify a username and password in a database in Visual Basic .NET | password, user name, user id, verify passwoord, database, ADO.NET, VB.NET |  |
| HowTo: Set tabs in a RichTextBox in Visual Basic .NET | RichTextBox, tabs, VB.NET |  |
| HowTo: Ping an IP address in Visual Basic 6 | ping, ping IP address, IP address, IcmpSendEcho |  |
| HowTo: Use sockets to convert an IP address to a host name or vice versa in Visual Basic 6 | sockets, convert IP address, convert host name, IP address |  |
| HowTo: Remove all Label controls from a form at run time in Visual Basic .NET | remove controls, remove labels, label control, form, unload, VB.NET |  |
| HowTo: Use a FileInfo object to resolve relative path names in Visual Basic .NET | relative path, resolve relative path, FileInfo, VB.NET |  |
| HowTo: Ping a host by name in Visual Basic 6 | sockets, convert IP address, convert host name, IP address, ping, ping IP address, IcmpSendEcho |  |
| HowTo: Send email from VBA code by using MAPI | MAPI, email, Excel, VBA, send mail |  |
| HowTo: Use VBA code to add a numbered worksheet to an Excel workbook | VBA, Microsoft Office, Excel |  |
| HowTo: Draw rainbow shaded text in Visual Basic .NET | color, rainbow, text, string, VB.NET |  |
| HowTo: Unload an application's forms in reverse order of creation | close, unload, form |  |
| HowTo: Unload an application's forms in reverse order of creation, stopping if any don't unload | close, unload, form |  |
| HowTo: Unload an application's forms in reverse order of creation, skipping any that don't unload | close, unload, form |  |
| HowTo: Draw text that is clipped to a graphics path in Visual Basic .NET | text, path, clip |  |
| Tip: Protect files when the operating system crashes | crash, Windows, blue screen of death, operating system, files, shutdown | |
| Tip: Turn hexadecimal display on and off in the Command (Immediate), Watch, and other debugging windows in Visual Basic .NET | Command Window, Watch Window, Immediate Window, hexadecimal, debug, debugging | |
| HowTo: Find the shortest distance between two line segments | segment, distance, geometry |  |
| HowTo: Draw text that sits horizontally but with a baseline that follows a curve | text, curve, wave, wavy |  |
| HowTo: Print the values in a ListView control across multiple pages | ListView, print, multipage, multi-page |  |
| HowTo: Use transformations to draw an animated atom in Visual Basic .NET | animation, atom, animated atom, transformation, ellipse, rotated ellipse, rotation, VB.NET |  |
| HowTo: Draw a background with a rotating color gradient in Visual Basic .NET | color gradient, moving gradient, rotating gradient, animation, VB.NET |  |
| HowTo: Simulate Alt-Tab in Visual Basic 6 | Alt-Tab, simulate, Visual Basic 6, keyboard, keybd_event |  |
| HowTo: Use transformations to draw an animated atom in Visual Basic 6 | animation, atom, animated atom, transformation, ellipse, rotated ellipse, rotation, Visual Basic 6 |  |
| HowTo: Use transformations to draw a rotated ellipse in Visual Basic 6 | transformation, ellipse, rotated ellipse, rotation, Visual Basic 6 |  |
| HowTo: Extract comments from a Visual Basic 6 file in Visual Basic 6 | extract comments, comments, Visual Basic 6, Attribute, code |  |
| HowTo: Write functions to determine whether a string starts or ends with a substring in Visual Basic 6 | StartsWith, EndsWith, substring |  |
| HowTo: Simulate a mouse movement and click the mouse in Visual Basic 2005 | VB2005, Visual Basic 2005, mouse move, click, mouse_event, API |  |
| HowTo: Simulate drawing with the mouse in Visual Basic 2005 | VB2005, Visual Basic 2005, mouse move, click, OnMouseDown, OnMouseMove, OnMouseUp |  |
| Discussion: Will You Move to .NET? | NET, DOT NET | |
| HowTo: Load a ListView control from an XML file in Visual Basic 6 | ListView, load, XML, Visual Basic 6 |  |
| HowTo: Load a ListView control from an XML file in Visual Basic .NET | ListView, load, XML, VB.NET |  |
| HowTo: Create fonts easily by using the Font constructor that uses a prototype in Visual Basic .NET | Font, create font, font prototype, VB.NET |  |
| HowTo: Create fonts easily and interactively by using the Font constructor that uses a prototype in Visual Basic .NET | Font, create font, font prototype, VB.NET |  |
| HowTo: Draw samples of the available dash caps in Visual Basic .NET | DashCap, dash, dash caps, GetValues, VB.NET |  |
| HowTo: Draw a background with a moving color gradient in Visual Basic .NET | color gradient, moving gradient, animation, VB.NET |  |
| HowTo: Easily list the values defined by an Enum in Visual Basic .NET | Enum, list values, enumerated values, GetValues, VB.NET |  |
| HowTo: Fill text with a moving color gradient in Visual Basic .NET | text, color gradient, moving gradient, animation, VB.NET |  |
| HowTo: Draw a background grid on a form in Visual Basic 2005 | background grid, grid, form, BackgroundImage, VB 2005 |  |
| HowTo: Use VBA code to add and remove comments in Excel cells | VBA, Excel, comment, remark |  |
| HowTo: Find the convex hull of a set of points in Visual Basic 2005 | convex hull, geometry, points, bounding polygon, VB 2005 |  |
| HowTo: Use VBA code to make buttons that jump to the first row beginning with specific letters | VBA, Excel, hyperlink, letter, index |  |
| HowTo: Use VBA code to make hyperlinks that jump to the first row beginning with specific letters | VBA, Excel, hyperlink, letter, index |  |
| HowTo: Use VBA code to scroll an Excel worksheet's pane to a particular column | Excel, scroll, column, worksheet, workbook |  |
| HowTo: Make a generic serializable dictionary class and save and restore objects in it in Visual Basic 2005 | serializable dictionary, Dictionary, serialization, serialize, generics, Visual Basic 2005, VB 2005 |  |
| HowTo: Make a generic serializable dictionary class in Visual Basic 2005 | serializable dictionary, Dictionary, serialization, serialize, generics, Visual Basic 2005, VB 2005 |  |
| HowTo: Read command line parameters in VB 2005 | command line, commandline, command line parameters, parameters, VB 2005 |  |
| HowTo: Use VBA to switch a Word table's rows and columns | Word, table, row, column, switch, VBA | |
| HowTo: Make a DataGridView control use a DataTable built at run time in Visual Basic 2005 | DataGridView, DataTable, VB 2005 |  |
| HowTo: Download the NASA Astronomy Picture of the Day and use it for wallpaper | wallpaper, desktop, SystemParametersInfo, APOTD, NASA, Astronomy Picture of the Day |  |
| HowTo: Make a DataGridView control that has its own data source loaded at run time in Visual Basic 2005 | DataGridView, DataTable, VB 2005 |  |
| HowTo: Convert Outlook emails into Word documents | em, ail, Word, Microsoft Word, Outlook Express, Outlook |  |
| HowTo: Use GetCurrencyFormat to format a currency value using locale defaults or custom formatting | format currency, GetCurrencyFormat, locale |  |
| HowTo: Use the FormatCurrency function in Visual Basic 6 | FormatCurrency, format currency |  |
| HowTo: Use GetNumberFormat to format a number using locale defaults or custom formatting | format number, GetNumberFormat, locale |  |
| HowTo: Use the FormatNumber function in Visual Basic 6 | FormatNumber, format number |  |
| HowTo: Use the FormatCurrency function in Visual Basic .NET | FormatCurrency, format currency, VB.NET |  |
| HowTo: Use the FormatNumber function in Visual Basic .NET | FormatNumber, format number, VB.NET |  |
| HowTo: Use the FormatDateTime function in Visual Basic .NET | FormatDateTime, format date, format time, format datetime, VB.NET |  |
| HowTo: Use the FormatPercent function in Visual Basic .NET | FormatPercent, format percentage, format percent, percent, percentage, VB.NET |  |
| HowTo: Draw certain cells in a DataGrid with different colors in Visual Basic .NET | DataGrid, color, cell, colored cell, cutoff, VB.NET |  |
| HowTo: Use the FormatDateTime function in Visual Basic 6 | FormatDateTime, format date, format time, format datetime |  |
| HowTo: Use the FormatPercent function in Visual Basic 6 | FormatPercent, format percent |  |
| HowTo: Draw rotated text centered at a point in Visual Basic 6 | rotate text, center text, CreateFont |  |
| HowTo: Dynamically load controls into a "control array" in VB .NET | control, control array, load control, AddHandler, VB.NET |  |
| HowTo: Record and play back mouse movements | mouse, move, mouse_event, API |  |
| HowTo: Move the mouse to a particular position and click it | mouse, click, move, mouse_event, API |  |
| HowTo: Provide design time support for a custom control in Visual Basic .NET | custom control, design time, support, icon, smart tag, properties, dropdown, editor, UITypeEditor, VB.NET |  |
| HowTo: Verify that the user entered a date in an InputBox | InputBox, validate, verify, date |  |
| Tutorial: Twos Complement Numbers | twos-complement, ones-complement, number | |
| Bug: SplitContainer control properties cause errors | SplitContainer splitter, splitter control, VB.NET, VB 2005 | |
| HowTo: Make a Visual Basic .NET library that returns a picture to a Visual Basic 6 program | library, VB.NET, VB 6, Visual Basic 6, picture, DLL |  |
| HowTo: Draw and order simple objects (rectangle, circle, etc.) and let the user click them | drawing, object, rectangle, circle, order, to top, to bottom |  |
| HowTo: Let the user browse for a folder in Visual Basic .NET | browse, browse for folder, SHBrowseForFolder, API, VB.NET |  |
| HowTo: Position a popup form on a particular area on its parent form in Visual Basic .NET | popup, form, position, VB.NET |  |
| HowTo: Tell whether the Shift key is pressed during a mouse click in Visual Basic .NET | mouse, MouseClick, Shift, click, mouse click, VB.NET |  |
| HowTo: Display samples of the SystemFonts in Visual Basic .NET | SystemFonts, system fonts, font, VB.NET |  |
| Visual Basic 2005 Programmer's Reference | Visual Basic 2005, Visual Studio 2005, programming | |
| HowTo: Fill an ellipse with a color gradient | ellipse, color, color gradient, LinearGradientBrush, fill, VB.NET |  |
| HowTo: Slowly fill a circle with color from bottom to top in Visual Basic .NET | circle, ellipse, fill circle, fill ellipse, VB.NET, animation |  |
| HowTo: Detect when the user scrolls a ListView control | ListView, scroll, detect |  |
| HowTo: Use a checked ListBox | ListBox, checked, checked list, checked ListBox |  |
| HowTo: Display a context menu when the user right-clicks on a ListView control's column headers | ListView, context menu, popup menu, right-click, right button, API, |  |
| HowTo: Generate a file giving the dimensions of the JPEG files in a directory | picture, JPEG, dimensions, size |  |
| HowTo: Make a tristate checkbox | tristate, tri-state, checkbox |  |
| HowTo: Add a horizontal scrollbar to a ListBox in Visual Basic .NET | ListBox, scroll, scrollbar, scroll bar, horizontal scroll bar, VB.NET |  |
| HowTo: Add a horizontal scrollbar to a ListBox if it is needed in Visual Basic .NET | ListBox, scroll, scrollbar, scroll bar, horizontal scroll bar, VB.NET |  |
| HowTo: Define tabs in a ListBox in Visual Basic .NET | tab, ListBox, set tabs, defined tabs, VB.NET |  |
| HowTo: Define tabs in a ListBox in Visual Basic .NET | tab, ListBox, set tabs, defined tabs, VB.NET |  |
| HowTo: Set an environment variable | environment variable, SetEnvironmentVariable, environ |  |
| HowTo: See if a control is in a control array | control, control array, index |  |
| HowTo: Localize control resources at run time in VB .NET | locale, internationalization, globalization, CultureInfo, runtime |  |
| HowTo: Localize control resources at run time by reloading the form in VB .NET | locale, internationalization, globalization, CultureInfo, runtime |  |
| HowTo: Localize control resources at run time by reopening the form in VB .NET | locale, internationalization, globalization, CultureInfo, runtime |  |
| HowTo: Select items in a ListBox in code in Visual Basic .NET | ListBox, select, SelectedItem, SelectedIndex, SetSelected, VB.NET |  |
| HowTo: Use buttons to slide a ListBox's multiple selection up or down in Visual Basic .NET | ListBox, select, selection, SelectedItem, SelectedIndex, SetSelected, VB.NET |  |
| HowTo: Use buttons to slide a ListBox's selection up or down in Visual Basic .NET | ListBox, select, selection, SelectedItem, SelectedIndex, SetSelected, VB.NET |  |
| HowTo: Run a DOS application and capture its output in VB .NET | DOS, stdout, stderr, standard output, standard error, standard out, run, VB.NET |  |
| Talk: Three Cool Namespaces | regex, regular expression, XML, serialie, serialization, crypto, cryptography, hash, hashing, encrypt, decrypt, encryption, decryption | |
| HowTo: Start and stop another program | start application, stop application, API, WM_CLOSE, SendMessage |  |
| HowTo: Toolkits by Dale Thorn | toolkit, btrieve, text | |
| HowTo: Compose four pictures into a single picture and save the result into a file | compose, composition, picture, PictureBox, PaintPicture |  |
| HowTo: Convert the text the user is typing in a TextBox to Proper Case in Visual Basic .NET | TextBox, convert, proper case, StrConv, VB.NET |  |
| HowTo: Compose four pictures into a single picture and save the result into a file in Visual Basic .NET | TextBox, convert, proper case, StrConv, VB.NET |  |
| HowTo: Convert the text the user is typing in a TextBox to Proper Case | TextBox, convert, proper case, StrConv |  |
| HowTo: Use the RtlMoveMemory API function to copy part of a two-dimensional array into a one-dimensional array in Visual Basic .NET | RtlMoveMemory, copy memory, CopyMemory, MoveMemory, array, VB .NET |  |
| HowTo: Use the RtlMoveMemory API function to copy part of a two-dimensional array into a one-dimensional array in Visual Basic .NET | RtlMoveMemory, copy memory, CopyMemory, MoveMemory, array, VB .NET |  |
| HowTo: Perform label setting shortest path calculations in Visual Basic .NET | shortest path, shortest path tree, label settings, algorithms, VB .NET |  |
| HowTo: Pad strings on the left or right in Visual Basic .NET | pad string, PadLeft, PadRight, String, format string, VB .NET |  |
| HowTo: Perform a sequence of timed actions without multi-threading | action, timed, timer, event |  |
| HowTo: Format the columns displayed by a DataTable in a DataGrid control in Visual Basic .NET | DataTable, column, format, align, alignment, DataGrid, VB.NET |  |
| HowTo: Display a caption for a DataTable in a DataGrid in Visual Basic .NET | DataTable, caption, DataGrid, VB.NET |  |
| HowTo: Let the user check items in a grid in Excel VBA | Excel, VBA, grid, editable, FlexGrid |  |
| HowTo: Display a form with an editable grid in Excel VBA | Excel, VBA, grid, editable, FlexGrid |  |
| HowTo: Use checkmark images to let the user check items in a grid in Excel VBA | Excel, VBA, grid, editable, FlexGrid |  |
| HowTo: Animate a series of images stored in a PictureClip control and display blocking and non-blocking message boxes | PictureClip, animate, animation, Timer, blobk, MessageBox, MsgBox |  |
| HowTo: Convert a string into bytes and vice versa | convert, string, bytes, unicode |  |
| HowTo: Display vertical and horizontal lines as a crosshair in C# | C#, csharp, c sharp, VB .NET, crosshair |  |
| HowTo: Convert a .rtf or .txt file into a .doc file | document, word, rtf, txt, doc, convert file |  |
| Tip: Register and Unregister ActiveX EXEs | ActiveX, ActiveX EXE, exe, register, unregister | |
| Tip: Debug Access VBA Code | email, Access, VBA, macro, macros code, breakpoint | |
| Tip: Use Orca to Remove a .NET Installation Project's "Everyone" and "Just Me" Options | Orca, VB.NET, installation, installation kit, installation package, everyone, just me | |
| HowTo: Print a FlexGrid control's data across multiple pages vertically and horizontally | FlexGrid, print, grid, multi-page, multiple pages |  |
| HowTo: URL decode a string | URL, encode, decode, code, string |  |
| HowTo: Display predefined system pens in Visual Basic .NET | pen, system pen, SystemPens, drawing, graphics, VB.NET |  |
| HowTo: Display join styles in Visual Basic .NET | join styles, LineJoin, line, drawing, graphics, VB.NET |  |
| HowTo: Display predefined system colors in Visual Basic .NET | color, system color, SystemColors, drawing, graphics, VB.NET |  |
| HowTo: Display predefined system brushes in Visual Basic .NET | brush, system brush, SystemBrushes, drawing, graphics, VB.NET |  |
| HowTo: Display predefined system icons in Visual Basic .NET | icon, system icon, SystemIcons, drawing, graphics, VB.NET |  |
| HowTo: Use the Internet Transfer Control to download a file from the Web | Internet Transfer Control, inet, download, ftp |  |
| HowTo: Upload files to keep files on a Web server synchronized with files in a directory in Visual Basic 6 | upload, synchronize, Web server |  |
| HowTo: Download files to keep files on a Web server synchronized with files in a directory in Visual Basic 6 | upload, synchronize, Web server |  |
| HowTo: Use the Internet Transfer Control to upload a file to the Web | Internet Transfer Control, inet, upload, ftp |  |
| Karen Watterson's Weekly Destinations and Diversions (D & D) | Karen Watterson, Didja Know, links, diversion, weekly | |
| HowTo: Use regular expressions to replace characters within parts of a string surrounded by quotes in Visual Basic 6 | regular expression, regex, regexp, replace |  |
| HowTo: Use Split to replace characters within parts of a string surrounded by quotes in Visual Basic 6 | replace, Split, regular expression |  |
| HowTo: Make a Panel control that raises a Scroll event in Visual Basic .NET | scroll, Panel, AutoScroll, scroll event, VB.NET |  |
| HowTo: Set a form's client area size in Visual Basic .NET | size, client area, ClientSize, form, VB.NET |  |
| HowTo: Use regular expressions to replace characters within parts of a string surrounded by quotes in Visual Basic .NET | regular expression, regex, regexp, replace, VB .NET |  |
| HowTo: Synchronize two scrolling Panel controls in Visual Basic .NET | scroll, Panel, AutoScroll, scroll event, synchronize, VB.NET |  |
| Ready-to-Run Visual Basic Graphics Programming: Updates | graphics, drawing, printing, image processing, ray tracing, animation, curve fitting |  |
| HowTo: Make a series of color samples | color, color sample, pick color |  |
| HowTo: Sort objects by making a class implement the IComparable interface in Visual Basic .NET | compare, IComparable, sort, sortable, Array.Sort, VB.NET |  |
| HowTo: Sort objects by different key fields by building a comparer class in Visual Basic .NET | comparer, IComparer, sort, sortable, Array.Sort, VB.NET |  |
| HowTo: Make a program shrink to the system tray when the user clicks the close button in Visual Basic .NET | system try, tray, shrink, hide, close, NotifyIcon, VB.NET |  |
| HowTo: Let the user resize a form that has no title bar or borders in Visual Basic .NET | resize form, title bar, WM_NCLBUTTONDOWN, HTCAPTION, SendMessage, DefWndProc, VB.NET |  |
| HowTo: Make a scrolled window that contains several other controls | scrolled window, scrolling, scroll bars |  |
| HowTo: Make a scrolled window that doesn't resize with the form | scrolled window, scrolling, scroll bars |  |
| HowTo: Make a game where you shoot a cannon past black holes | game, cannon, black holes, animation |  |
| HowTo: Make a silly program that tracks the mouse's current position with a pair of eyes in Visual Basic .NET | eyes, mouse, mouse cursor, current position, track, VB.NET |  |
| HowTo: Convert almost white pixels to white | pixels, color, convert, color conversion |  |
| HowTo: Let the user move a form that has no title bar or borders in Visual Basic .NET | move form, title bar, WM_NCLBUTTONDOWN, HTCAPTION, SendMessage, DefWndProc, VB.NET |  |
| HowTo: Get the selected text from a frame within a WebBrowser control by using the control's methods | WebBrowser, browser, internet, text, selected text, frame, frameset, frames |  |
| HowTo: Convert between Rectangle and RectangleF variables quickly in Visual Basic .NET | Rectangle, RectangleF, VB.NET |  |
| HowTo: Draw a regular polygon in Visual Basic .NET | polygon, regular polygon, draw, VB.NET |  |
| HowTo: Change a form's font in Visual Basic .NET | font, change font, VB.NET |  |
| HowTo: Draw a five-pointed star in Visual Basic .NET | star, five-pointed star, draw, VB.NET |  |
| HowTo: Fill a polygon with a PathGradientBrush in Visual Basic .NET | path gradient, gradient, PathGradientBrush, fill, draw, VB.NET |  |
| HowTo: Make a component that has a collection property in Visual Basic .NET | component, collection, collection property, VB .NET, TypeConverter, type converter |  |
| HowTo: Morph from one image to another in Visual Basic .NET | image processing, morhp, VB .NET |  |
| HowTo: Draw a spline "by hand" in VB .NET | smooth curve, spline, cardinal spline, Bezier curve, tension, VB .NET |  |
| HowTo: Warp images in Visual Basic .NET | graphics, image processing, warp, fish eye, twist, wave, VB.NET |  |
| HowTo: Use the URLDownloadToFile API function to download a file from a URL into a file | URLDownloadToFile, download, file, Internet |  |
| HowTo: Make a TypeConverter for a collection in Visual Basic .NET | TypeConverter, type converter, PropertyGrid, Properties window, collection, property, VB .NET |  |
| HowTo: Apply filters to Outlook Express in Visual Basic 6 | Outlook Express, filter, email |  |
| HowTo: Make a type converter in Visual Basic .NET | TypeConverter, type converter, PropertyGrid, Properties window, property, VB .NET |  |
| HowTo: Print text on an odd piece of paper | print, paper, unusual paper |  |
| HowTo: Copy all of the text from a WebBrowser control | copy text, clipboard, WebBrowser, Ctrl-A, Ctrl-C |  |
| HowTo: List the files in a directory that match a pattern in VB .NET | directory, list, files, list files, pattern, search, file search |  |
| HowTo: Get all text or the selected text from a WebBrowser control by using the control's methods | WebBrowser, browser, internet, text, selected text |  |
| HowTo: List the files in a directory's subtree that match a pattern in VB .NET | directory, subdirectory, list, files, list files, pattern, search, file search |  |
| HowTo: Display samples of the colors defined in VBRUN.SystemColorConstants | color, system colors, VBRUN, SystemColorConstants |  |
| HowTo: See if a directory exists in VB .NET | directory exists, directory, exists |  |
| HowTo: See if a file exists in VB .NET | file exists, file, exists |  |
| Who is Rod Stephens? | Rod Stephens, author | |
| HowTo: See if a table exists in a DAO database by using an On Error statement | DAO, database, table, table exists |  |
| HowTo: Make a scrolled window that the user can drag with the mouse (as Adobe Acrobat Reader does) | scrolled window, drag, drag window, Adobe Acrobat Reader, Acrobat Reader, Acrobat |   |
| HowTo: Tip: Use LCase$ and UCase$ instead of the CharLower and CharUpper API functions | CharLower, CharUpper, case, LCase, UCase |  |
| HowTo: Use Image and ImageList controls to animate a series of images | Image, ImageList, animate |  |
| HowTo: Make a ColorRadioButton control that changes color when checked and unchecked in VB .NET | RadioButton, ColorRadioButton, control, VB.NET |  |
| HowTo: Use an ImageList control to animate a series of images in VB .NET | ImageList, animate, VB.NET |  |
| HowTo: Chop a large file of tab-delimited data into manageable pieces in VB .NET | ADO, database, insert, quotes |  |
| HowTo: Use ADO to insert records into a database when fields contain quotes | ADO, database, insert, quotes |  |
| HowTo: Capture the image of a Web page | Web page, image, capture, Internet Explorer |  |
| HowTo: Get the local and invariate date and time formats in VB .NET | date, time, format, invariate, local, VB.NET |  |
| HowTo: Rotate text around a center in VB .NET | text, rotate, VB.NET |  |
| HowTo: Draw the Barnsley's Fern fractal | Barnsley's Fern, fractal, iterated functions, iterated function system |  |
| HowTo: Make a simple standard dialog in VB .NET | Barnsley's Fern, fractal, iterated functions, iterated function system, VB.NET |  |
| HowTo: Draw the Barnsley's Fern fractal in VB .NET | Barnsley's Fern, fractal, iterated functions, iterated function system, VB.NET |  |
| HowTo: Draw a fractal Pickover strange attractor using an incremental color scheme in VB.NET | Barnsley's Fern, fractal, iterated functions, iterated function system, VB.NET |  |
| Tip: Comment Long Sections of Code By Using Conditional Compilation | comment, conditional compilation | |
| HowTo: Open a text file in the system's default text editor | editor, default editor, system editor, text file |  |
| HowTo: See if a table exists in a DAO database | DAO, database, table, table exists |  |
| HowTo: Open a text file in the system's default text editor | editor, default editor, system editor, text file |  |
| HowTo: Make a swirl | swirl |  |
| HowTo: Make a curlicue fractal in Visual Basic .NET | curlicue, fractal, VB.NET |  |
| HowTo: Make a curlicue fractal | curlicue, fractal |  |
| HowTo: Make a swirl in Visual Basic .NET | swirl, VB.NET |  |
| Karen Watterson's Archived Destinations and Diversions (D & D) | Karen Watterson, Didja Know, links, diversion, archive | |
| HowTo: Use a TabControl with owner-drawn tabs in Visual Basic .NET | TabControl, OwnerDraw, owner drawn, tab, control, DrawMode, OwnerDrawFixed, VB.NET |  |
| HowTo: Draw strange attractors (fractals) in Visual Basic .NET | strange attractor, fractal, equation, graphics, VB.NET |  |
| HowTo: Draw strange attractors (fractals) | strange attractor, fractal, equation, graphics |  |
| HowTo: Find the points where a line intersects a circle | graphics, line, circle, intersection |  |
| HowTo: Get the current user's name in Visual Basic .NET | user name, username, GetUserName, current user, VB.NET |  |
| HowTo: Detect when the system performs a Windows XP fast user switch Visual Basic .NET | fast user switch, VB.NET |  |
| HowTo: Find the points where a line intersects a circle in Visual Basic .NET | graphics, line, circle, intersection |  |
| HowTo: Use Newton's method on the equation Z^3 - 3^Z to draw fractals in Visual Basic .NET | Newton's method, non-polynomial function, root, function, fractal, VB .NET |  |
| HowTo: Use a .NET system DLL in a Visual Basic 6 program | VB .NET, DLL, System DLL, WebClient, downloadFile |  |
| HowTo: Use Newton's method on the equation Z^2 - 2^Z to draw fractals in Visual Basic .NET | Newton's method, non-polynomial function, root, function, fractal, VB .NET |  |
| HowTo: Use Newton's method on the equation Z^2 - 2^Z to draw fractals in Visual Basic 6 | Newton's method, non-polynomial function, root, function, fractal |  |
| HowTo: Use Newton's method on the equation Z^n - 1 to draw fractals in Visual Basic 6 | Newton's method, polynomial, root, function, fractal |  |
| HowTo: Use Newton's method to find the roots of an equation | Newton's method, equation, root, zero |  |
| HowTo: Use Newton's method on the equation Z^3 - 3^Z to draw fractals in Visual Basic 6 | Newton's method, non-polynomial function, root, function, fractal |  |
| HowTo: Make an extender provider that automatically displays status messages when controls receive the focus in VB .NET | VB .NET, extender provider, status, StatusBar, focus |  |
| HowTo: Use Newton's method to find the roots of an equation in Visual Basic .NET | Newton's method, equation, root, zero |  |
| HowTo: Make an extender provider that automatically displays status messages when the mouse is over controls in VB .NET | VB .NET, extender provider, status, StatusBar, hover |  |
| HowTo: Use Newton's method on the equation Z^n - 1 to draw fractals in Visual Basic .NET | Newton's method, polynomial, root, function, fractal, VB .NET |  |
| Ready-to-Run Visual Basic Code Library: Updates | Visual Basic, tips, tricks, examples |  |
| HowTo: Solve a system of equations with Gaussian elimination in VB .NET | solve, equations, system of equations, Gaussian elimination, VB.NET |  |
| HowTo: Prevent the user from dragging icons in a ListView | ListView, drag, drag items, subclass |  |
| HowTo: Draw an interesting curved Truchet Tiling | Truchet Tiling, curve, draw, graphics, tile, tiling |  |
| HowTo: Solve a system of equations with Gaussian elimination | solve, equations, system of equations, Gaussian elimination |  |
| HowTo: Draw an interesting colored curved Truchet Tiling | Truchet Tiling, curve, draw, graphics, tile, tiling |  |
| HowTo: Draw an interesting curved Truchet Tiling in Visual Basic .NET | Truchet Tiling, curve, draw, graphics, tile, tiling, VB.NET |  |
| HowTo: Use an ImageAttributes object to display an image's red, green, and blue components in Visual Basic .NET | color, color components, ImageAttributes, VB .NET |  |
| HowTo: Compare the speeds of Trim$(s) and s.Trim() in VB .NET | trim, Trim$, VB.NET, string |  |
| HowTo: Use an ImageAttributes object to swap the red, green, and blue components of an image in Visual Basic .NET | color, color components, ImageAttributes, VB .NET |  |
| HowTo: Write a DLL in Visual Basic .NET that saves images in different formats (GIF, JPG, etc.) and call it from Visual Basic 6 | VB .NET, VB 6, Visual Basic 6, DLL, save image, GIF, JPG, JPEG |  |
| HowTo: Use a INSERT INTO statement in ADO to copy data from one table into two existing tables | ADO, data, database, INSERT, INSERT INTO, copy data |  |
| HowTo: Use an ImageAttributes object to adjust an image's brightness in Visual Basic .NET | color, color components, brightness, ColorMatrix, ImageAttributes, VB .NET |  |
| HowTo: Use a SELECT INTO statement in ADO to copy data from one table into two new tables | ADO, data, database, SELECT, SELECT INTO, copy data |  |
| HowTo: Use an ImageAttributes object to gamma correct an image in Visual Basic .NET | color, color components, gamm, gamm correction, ColorMatrix, ImageAttributes, VB .NET |  |
| HowTo: Write Split and Join functions for VB 5 | Split, Join, VB5 |  |
| HowTo: Use interface inheritance by using the Implements keyword | interface inheritance, Implements, subclass, derived class |  |
| HowTo: Generate HTML versions of all of a Word document's tables | HTML, Word, Microsoft Word, table |  |
| HowTo: Make a lookup cache using ADO.NET in Visual Basic .NET | ADO.NET, cache, lookup, lookup table, table |  |
| HowTo: Scroll a PropertyGrid control to make a particular property visible in Visual Basic .NET | PropertyGrid, scroll, property |  |
| HowTo: Make a lookup cache from a DAO database | DAO, cache, lookup, lookup table, table |  |
| HowTo: Make a kaleidoscope program | kaleidoscope, drawing, art |  |
| HowTo: Read properties from a DAO recordset | DAO, recordset, property |  |
| HowTo: Make a kaleidoscope program in Visual Basic .NET | kaleidoscope, drawing, art |  |
| HowTo: Make a labeled line "symbiote" to help users draw rubberband lines in VB .NET | labeled line symbiote, rubberband line, draw, VB.NET |  |
| HowTo: Make a line "symbiote" to help users draw rubberband lines in VB .NET | line symbiote, rubberband line, draw, VB.NET |  |
| HowTo: Draw a warped path in VB .NET | path, GraphicsPath, warp, VB.NET |  |
| HowTo: Draw a filled polygon | polygon, fill, filled polygon |  |
| HowTo: Make a line "symbiote" to help users draw rubberband lines | line symbiote, rubberband line, draw |  |
| HowTo: Make a line "symbiote" to help users draw labeled rubberband lines | labeled line symbiote, rubberband line, draw |  |
| HowTo: Draw a filled polygon in VB .NET | polygon, fill, filled polygon, VB.NET |  |
| HowTo: Use multiple file versions | file version |  |
| HowTo: Calculate the XOR of two images | XOR, image, PaintPicture, image processing |  |
| HowTo: Draw a three-dimensional histogram with VB .NET | histogram, bar chart, graph, VB.NET |  |
| HowTo: Draw a color wheel in VB .NET | histogram, bar chart, graph, VB.NET |  |
| HowTo: Overlay Rich Text on a picture in Windows XP | Rich Text, RTF, RichTextBox, overlay, picture |  |
| HowTo: Find the convex hull of a set of points | convex hull, geometry, points, bounding polygon |   |
| HowTo: Draw "stars" inside regular polygons | star, polygon |  |
| HowTo: Draw "stars" inside regular polygons in VB .NET | star, polygon, VB.NET |  |
| HowTo: Draw a simple histogram in VB .NET | histogram, graph, bar chart, bar graph |  |
| HowTo: Draw text centered at a position | text, center text, font |  |
| HowTo: Draw text centered at a position in VB .NET | text, center text, font |  |
| HowTo: Make a TextBox control that does not display a context menu in VB .NET | TextBox, context menu, popup menu |  |
| HowTo: Launch the system's default browser in VB .NET | browser, default browser, launch program, start program |  |
| HowTo: Find nodes with a particular tag name in an XML file with VB .NET | XML, VB.NET, find node |  |
| HowTo: Use a VBA macro to number non-blank paragraphs in Word | ctrl-A, control-A, select text |  |
| HowTo: Let the user press Ctrl-A to select all of the text in a TextBox | ctrl-A, control-A, select text |  |
| HowTo: Let the user press Ctrl-A to select all of the text in a TextBox in VB .NET | ctrl-A, control-A, select text |  |
| Microsoft Office Programming: A Guide for Experienced Developers | Office, Microsoft Office, programming, Office automation |  |
| HowTo: Compare two images to find differences greater than a threshold value in VB .NET | image, bitmap, VB.NET, compare, difference, imagediff |  |
| HowTo: Parse a hexadecimal string in VB .NET by using Integer.Parse. | parse, hex, hexadecimal, VB.NET, Integer.Parse |  |
| HowTo: Use VBA code to display a Word document's built in document properties | Word, VBA, properties, document properties |   |
| HowTo: Use VBA macros to accept revisions in a Word document between two dates | code, format, Word, VBA |   |
| HowTo: Use VBA macros to format text in Word to look like code | code, format, Word, VBA |   |
| HowTo: Set an application's Task Manager icon | icon, application icon, task manager |  |
| HowTo: Convert values between decimal, hexadecimal, octal, and binary in VB .NET | convert, decimal, hexadecimal, octal, binary, base, VB.NET |  |
| HowTo: Capture an image of a MSChart control | MSChart, chart, control, image |  |
| HowTo: Make a game where you control a cannon ball's angle and speed to try to hit a house in VB .NET | cannon, simulation, gravity, animation |  |
| HowTo: Get disk information including serial number in VB .NET | disk, serial number, GetVolumeInformation, VB.NET |  |
| HowTo: Make a game where you control a cannon ball's angle and speed to try to hit a house | cannon, simulation, gravity, animation |  |
| HowTo: Convert an Access database to Access2002 | Access, Office, Microsoft Office, MS Office, convert |  |
| HowTo: Draw an image with gradient alpha (opacity) values in VB .NET | image processing, alpha, gradient, opacity, VB .NET |  |
| HowTo: Make translucent text suitable for image watermarking in VB .NET | watermark, image, translucent, transparent, opacity, VB.NET |  |
| HowTo: Generate a schedule for a round robin tournament in VB .NET | round robin, tournament, schedule |  |
| HowTo: Remap a color in an image in VB .NET | image processing, remap color, color, VB .NET |  |
| HowTo: Generate a schedule for pool play on a single court with fairly distributed rests | pool, schedule |  |
| HowTo: Load new Frame controls and their contained controls | Frame, control array, load |  |
| HowTo: Make an image fade from one picture to another and back in VB .NET | image processing, alpha, opacity, fade, animation, VB .NET |  |
| HowTo: Make a loop that times out after a certain period | timeout, loop |  |
| HowTo: Draw an image with gradient alpha (opacity) values in VB .NET | image processing, alpha, gradient, opacity, VB .NET |  |
| HowTo: Use code that allows the user to abort, retry, or ignore when an error occurs | error, error handling, abort, try, ignore |  |
| HowTo: Generate a schedule for a round robin tournament | round robin, tournament, schedule |  |
| HowTo: Use VBA to compare two Ranges in Excel and highlight the cells that are different | Excel, Range, compare |  |
| HowTo: Make and show metafiles in VB.NET | metafile, VB.NET |  |
| HowTo: Use ADOX to get and set the description of a column in an Access database | ADOX, ADO, column description, Access |  |
| Prototyping With Visual Basic: Related Articles | software engineering, software development, prototyping, project management |  |
| HowTo: Provide print preview | print, print preview |  |
| HowTo: Provide print preview with different scales | print, print preview, scale |  |
| HowTo: Sort data and remove duplicates | quicksort, sort, duplicates, remove duplicates, unique |  |
| HowTo: Use ADO to add and drop columns from a database | database, data, ADO |  |
| HowTo: Use ADOX to add and drop columns from a database | database, data, ADO, ADOX |  |
| HowTo: Use standard formatting strings to format Doubles in VB .NET | format, format specifier, string, VB.NET |  |
| HowTo: Use a composite format specifier in VB .NET | format, format specifier, string, VB.NET |  |
| HowTo: Use standard formatting strings to format Dates in VB .NET | format, format specifier, string, VB.NET |  |
| HowTo: Use custom formatting strings to format Dates in VB .NET | format, format specifier, string, VB.NET |  |
| HowTo: Use custom formatting strings to format Doubles in VB .NET | format, format specifier, string, VB.NET |  |
| HowTo: Let the user drag and drop text to a specific position in a TextBox | drag, drop, drag and drop, TextBox |  |
| HowTo: Let the user drag and drop text to a specific position in a TextBox in VB .NET | drag, drop, drag and drop, TextBox |  |
| HowTo: Make a DataTable at run time without a database and bind it to a DataGrid in VB .NET | |  |
| HowTo: Display a status bar showing the steps in a long task | StatusBar, steps, stages, progress, ProgressBar |  |
| HowTo: Generate code for standard property procedures | property procedure, get, set, replace, token |  |
| HowTo: Make and use custom attributes in VB .NET | attribute, custom attribute |  |
| HowTo: Generate code for standard property procedures in VB .NET | property procedure, get, set, replace, token |  |
| HowTo: Draw a rubberband rectangle with and without double buffering in VB .NET | |  |
| HowTo: Fit a PictureBox to its non-transparent pixels in VB .NET | shaped picture, PictureBox, region |   |
| HowTo: Draw a smooth closed curve | smooth curve, smooth closed curve, spline, cardinal spline, Bezier curve, tension |   |
| HowTo: Keep track of the foreground application in VB .NET | foreground application, foreground window, GetForegroundWindow |  |
| HowTo: Draw a smooth curve | smooth curve, spline, cardinal spline, Bezier curve, tension |   |
| HowTo: Draw a Bezier curve | Bezier curve, spline, smooth, curve |   |
| HowTo: Draw a smooth closed curve by hand in VB .NET | smooth curve, smooth closed curve, spline, cardinal spline, Bezier curve, tension |   |
| HowTo: Draw a Bezier curve by hand in VB .NET | Bezier curve, spline, smooth, curve |   |
| HowTo: Draw a smooth curve by hand in VB .NET | smooth curve, spline, cardinal spline, Bezier curve, tension |   |
| HowTo: Make a DataSet at run time without using any design time controls in VB .NET | DataSet, runtime, database, ADO.NET |  |
| HowTo: Draw an hypotrochoid (and hypocycloid) in VB .NET | hypotrochoid, hypocycloid, curve |  |
| HowTo: Keep track of the foreground application | foreground application, foreground window, GetForegroundWindow |  |
| HowTo: Draw an epitrochoid (and epicycloid) in VB .NET | epitrochoid, epicycloid, curve |  |
| HowTo: Use DAO to make a database lookup table | DAO, database, lookup, table |  |
| HowTo: Determine when the user closes the main menu | menu, main menu, close, subclass, WindowProc |  |
| HowTo: Determine whether a point is inside a polygon | polygon, point, inside, contains |   |
| HowTo: Update a DataSet that doesn't have primary keys in VB .NET | DataGrid, DataTable, bind, ADO.NET, data, database, primary key |  |
| HowTo: Bind a DataGrid to a DataTable at run time in VB .NET | DataGrid, DataTable, bind, ADO.NET, data, database |  |
| HowTo: Define a relationship between two tables in a DataSet in VB .NET | DataGrid, DataTable, bind, ADO.NET, data, database, relationship |  |
| HowTo: Display parent and child records in two DataGrid controls in VB .NET | DataGrid, DataTable, bind, ADO.NET, data, database, relationship, parent/child, master/detail |  |
| HowTo: Bind a DataGrid to a DataTable with read-only columns in VB .NET | DataGrid, DataTable, bind, ADO.NET, data, database, read only |  |
| HowTo: Use DAO to copy the values in matching fields from one table to another | DAO, database, field, match, copy, record |  |
| HowTo: Use DAO to copy records from one table to another, remapping source and destination fields | DAO, database, field, match, copy, record, map |  |
| HowTo: Bind a DataGrid to a DataSet at run time in VB .NET | ADO.NET, database, DataGrid, DataSet, bind |  |
| HowTo: Use DAO to compare tables in two Access databases | DAO, database, compare, DB, Access, tables |  |
| HowTo: Let the user pick multiple files in VB .NET | file, open file, select file, VB .NET |  |
| HowTo: Use DAO to compare two Access databases' structure | DAO, database, compare, DB, Access |  |
| HowTo: Let the user pick multiple files | file, open file, select file |  |
| HowTo: Make an ExtenderProvider to validate TextBoxes by using a regular expression in VB .NET | Regex, regular expression, ExtenderProvider, validation, validate |  |
| HowTo: Shell a program with a specific startup directory | Shell, run, startup directory, start in |  |
| HowTo: Display the program's current directory | CurDir, show directory, display directory, current directory |  |
| HowTo: Draw a butterfly curve | graphics, curve, butterfly, butterfly curve |  |
| HowTo: Draw a butterfly curve in VB .NET | graphics, curve, butterfly, butterfly curve, VB.NET |  |
| HowTo: Draw a chrysanthemum curve | graphics, curve, chrysanthemum, chrysanthemum curve |  |
| HowTo: Draw a chrysanthemum curve in VB .NET | graphics, curve, chrysanthemum, chrysanthemum curve, VB.NET |  |
| HowTo: Find the difference between two images in VB .NET | image, bitmap, VB.NET, compare, difference, imagediff |  |
| HowTo: Compare two images to find differences | image, bitmap, compare, difference, imagediff |  |
| HowTo: Make functions that calculate the minimum and maximum of their parameters | Min, Max, minimum, maximum |  |
| HowTo: Find the difference between two images | image, bitmap, compare, difference, imagediff |  |
| HowTo: Compare two images to find differences in VB .NET | image, bitmap, VB.NET, compare, difference, imagediff |  |
| HowTo: Print a long series of paragraphs in different fonts, breaking across pages in VB .NET | print, preview, text, long text, print preview, VB .NET |  |
| HowTo: List and create instances of the shape types defined in an assembly in VB .NET | assembly, type, data type, reflection, invoke, shapes, VB .NET |  |
| HowTo: List the types defined in an assembly in VB .NET | assembly, type, data type, reflection, VB .NET |  |
| HowTo: Use a WebClient object to download the data at a URI in VB .NET | WebClient, URL, URI, download, VB .NET |  |
| HowTo: List the assemblies referenced by an assembly in VB .NET | assembly, reference, reflection, VB .NET |  |
| HowTo: List and create instances of the types defined in an assembly in VB .NET | assembly, type, data type, reflection, invoke, VB .NET |  |
| HowTo: Make a class that manages arrays retrieved by calling Recordset.GetRows | Recordset, GetRows, array |  |
| HowTo: Display the full name of an assembly in VB .NET | assembly, full name, FullName, reflection, VB .NET |  |
| HowTo: Draw a centered circle whenever the user resizes a form in VB .NET | VB.NET, circle, center, resize, Paint, GDI+ |  |
| HowTo: Use the Invalidate method to draw a centered circle whenever the user resizes a form in VB .NET | VB.NET, circle, center, resize, Paint, GDI+ |  |
| Tip: VB 6 Coding Style | coding style, code style, rules | |
| HowTo: Use a scroll bar to let the user scroll a picture vertically | scroll bar, VScrollBar, vertical, vertical scroll bar, scroll |  |
| HowTo: Connect an ADO Recordset to an XML file located at a URL | ADO, Recordset, XML, URL, Web, data, Access |  |
| HowTo: Save an ADO Recordset's data into an XML file | ADO, Recordset, XML, URL, Web, data, Access |  |
| HowTo: Get information about a window and its children | window information, children, GetWindow, SendMessage, GetClassName |  |
| HowTo: Find the text displayed by a Window's descendant given its hierarchical window path | window, hWnd, FindWindow, class, window class, path, window path |  |
| HowTo: Get information about a Window's child hierarchy from its hWnd | window, hWnd, FindWindow, class, window class |  |
| HowTo: See what URL Internet Explorer is displaying | Internet Explorer, IE, address, URL |  |
| HowTo: Write an InStrRev function for VB 5 | InStrRev, VB5, Visual Basic 5 |  |
| HowTo: Position tab stops while drawing text in VB .NET | tabs, VB .NET, drawing, layout rectangle, StringFormat |  |
| HowTo: Set tabs in a TextBox in VB .NET | TextBox, tabs, VB .NET |  |
| HowTo: Remove hyperlinks from a Word file in VB .NET | Word, Microsoft Word, Office, Microsoft Office, hyperlink, VB .NET |  |
| HowTo: Remove personal information from a Word file in VB .NET | Word, Microsoft Word, Office, Microsoft Office, personal information, VB .NET |  |
| HowTo: Read, write, and delete document variables in a Word document in VB .NET | Word, Microsoft Word, Office, Microsoft Office, variable, VB .NET |  |
| HowTo: Remove hyperlinks from a Word file | Word, Microsoft Word, Microsoft Office, hyperlink |  |
| HowTo: Remove personal information from a Word file | Word, Microsoft Word, Office, Microsoft Office, personal information |  |
| HowTo: Read, write, and delete document variables in a Word document | Word, Microsoft Word, Office, Microsoft Office, variable |  |
| HowTo: Change a thread's priority | thread, priority | |
| HowTo: Copy corresponding fields from one table to another in an Access database | Access, field, table, copy |  |
| HowTo: Count the lines of code in a Visual Basic 5/6 project | count lines, project, forms, modules, subs, subroutines, functions |  |
| HowTo: Count the lines of code in Visual Basic 5/6 projects within a directory hierarchy | count lines, project, forms, modules, subs, subroutines, functions |  |
| HowTo: Store and retrieve an image in an Access database | Access, image, picture, memo |  |
| HowTo: Use the OpenFileDialog control's RestoreDirectory property in VB .NET | Access, image, picture, memo |  |
| HowTo: Bind a CurrencyManager to objects in a collection and use it for navigation in VB .NET | CurrencyManager, binding, data binding, VB.NET, DataBinding |  |
| HowTo: Bind controls' properties to each other in VB .NET | binding, data binding, VB.NET, DataBinding, properties, property |  |
| HowTo: Use ADOX to get lots of information about an Access database | ADOX, information, database, Access |  |
| HowTo: Use DAO to compact an Access database | DAO, compact, database, Access |  |
| HowTo: Use a bound DataGrid in VB.NET | DataGrid, binding, bind, bound, VB.NET |  |
| HowTo: Use IIF in a SQL SELECT statement to make a DataReport display a warning if a value is too low in VB.NET | DataReport, VB.NET, IIF, warning, CrystalReportViewer, CrystalReport, CrystalReports |  |
| HowTo: Use IIF in a SQL SELECT statement to display a warning if a value is too low in VB.NET | DataGrid, binding, bind, bound, VB.NET, IIF, warning |  |
| HowTo: Display query results in a bound grid control | database, bound controls, grid |   |
| HowTo: Use IIF in a SQL SELECT statement to make a DataReport display a warning if a value is too low | IIF, SQL, SELECT, database, warning, DataReport |  |
| HowTo: Use IIF in a SQL SELECT statement to display a warning if a value is too low | IIF, SQL, SELECT, database, warning |  |
| HowTo: Use DAO to copy data from a CSV file into an Access database | DAO, CSV, Access, delimited, database, data, SELECT |  |
| HowTo: Make a PictureBox control that has a bindable FileName property in VB .NET | bind, data, bindable, PictureBox, NamedPicture |  |
| HowTo: Deter an SQL injection attack | SQL injection, attack, hacker, data, safe |  |
| HowTo: Bind a collection of objects to a DataGrid in VB .NET | DataGrid, bind, data binding, collection |  |
| HowTo: Bind a collection of objects to a DataGrid and let it sort on the columns in VB .NET | DataGrid, bind, data binding, collection, sort, IEditableObject, IBindingList |  |
| HowTo: Kill another application given its name | kill, stop, halt, end, SendMessage |  |
| HowTo: Terminate a process immediately in VB.NET | terminate, end, halt, stop, kill, VB.NET |  |
| HowTo: Terminate a process immediately | terminate, end, halt, stop, kill |  |
| Tip: .NET Empty Arrays | VB.NET, array, empty array, ReDim | |
| HowTo: Use DAO to search for a string in database table and field names | database, search, table, field, DAO |  |
| HowTo: Draw a bar-style meter on a PictureBox | meter, bar, PictureBox |   |
| HowTo: Display the data in a DataSet by using as DataGrid control in VB .NET | DataSet, DataGrid, VB.NET, data, database, ADO.NET |   |
| HowTo: Create records that have an AutoNumber field and find out what the newly created field value is in VB .NET | DataSet, VB.NET, data, database, ADO.NET, AutoNumber, Auto Number, AutoIncrement |   |
| HowTo: Create a foreign key constraint between two DataTables in VB .NET | DataSet, VB.NET, data, database, ADO.NET, foreign key, constraint |   |
| HowTo: Remove system menu items from another program | system menu, remove menu, remove system menu, other program, RemoveMenus, DeleteMenu, FindWindow |  |
| HowTo: Use a VB .NET assembly from Visual Basic 6 | VB6, Visual Basic 6, VB.NET, Visual Basic .NET, DLL, assembly | |
| Tip: Icon Hell | icon, crash, missing icons, icon crash, Windows Explorer, Internet Explorer | |
| HowTo: Use DAO to make an Excel report on an Access database's structure | Access, database, DAO, Excel, index, relation, table |  |
| HowTo: Use ADO.NET to make an Excel report on an Access database's structure in VB.NET | Access, database, ADO.NET, Excel, index, relation, table, VB.NET |  |
| Tip: Database Programming With MSDE | database programming, ADO, MSDE, Access, SQL Server | |
| Tip: Using XP Search Companion | XP Search Companion, XP, Search Companion, search, find, find files | |
| HowTo: Use a Visual Basic 6 DLL from VB .NET | VB6, Visual Basic 6, VB.NET, Visual Basic .NET, DLL |  |
| HowTo: Use a Word server to print Word files in VB .NET | Office, Word, print, PrintOut, VB.NET |  |
| HowTo: Animate a moving picture in VB .NET | animate, animation, multimedia |  |
| HowTo: Make a moveable analog clock with a shaped form in VB .NET | analog, clock, time, position, lower right, rotated text, move, move form |  |
| HowTo: Make a transparent moveable analog clock in VB .NET | analog, clock, time, position, lower right, rotated text, transparent, move, move form |  |
| HowTo: Use DAO to list database properties and their values | DAO, database, property, database property, database properties |  |
| HowTo: Use FSO to create a FileInspector application that displays information about files | FSO, File System Object, file inspector, file, file attributes, file times, modification time, access time, creation time |  |
| HowTo: Use DAO to set, get, and delete database properties | DAO, database, property, database property, database properties |  |
| HowTo: Use a Word server to print Word files | Office, Word, print, PrintOut |  |
| HowTo: Add files to the Recent Documents list and clear the list | Recent Documents, Recent Documents list |  |
| HowTo: Call Word to spell check from Visual Basic .NET | Office, Word, spell, spellcheck, VB.NET |  |
| HowTo: Add files to the Recent Documents list and clear the list in Visual Basic .NET | Office, Word, spell, spellcheck, VB.NET |  |
| HowTo: Display the Windows About dialog | About dialog, Windows |  |
| HowTo: Use DAO to display a database's structure in a TreeView control | database, DAO, structure, TreeView |  |
| HowTo: Compare different methods for using DAO to find records | database, DAO, index, key, Seek, FindFirst |  |
| HowTo: Make a very cool JavaScript clock | clock, JavaScript | |
| HowTo: Make an analog clock with a shaped form in VB .NET | analog, clock, time, position, lower right, rotated text |  |
| Tip: Specify the Compare argument when using Split, Filter, Replace, Join, or InstrRev in VBA 6 | Compare, Split, Filter, Replace, Join, InstrRev, VBA | |
| HowTo: Use a FilgraphManager to play a WAV file | FilgraphManager, WAV, audio, media |  |
| HowTo: Make an analog clock with a shaped form | analog, clock, shaped form, time, move form |  |
| HowTo: Expand ComboBox choices while typing, version 2 | ComboBox, combo, expand, autoexpand |  |
| HowTo: Load a picture so it doesn't lock the picture file in VB .NET | load picture, Bitmap, lock, lock file, sharing, file sharing |  |
| HowTo: Make a console window clear the console window in VB .NET | console application, console window, clear, console, VB.NET |  |
| HowTo: Draw on an MDI parent's background in VB .NET | MDI, MDI parent, background, VB.NET |  |
| HowTo: Change the color of an MDI parent form's background in VB .NET | MDI, MDI parent, background, background image, VB.NET |  |
| HowTo: Tile an MDI parent's background with an image in VB .NET | MDI, MDI parent, background, background image, VB.NET |  |
| HowTo: Execute a console program and capture its output | console program, capture output, stdout, execute |  |
| HowTo: Give a ListView control flat headers | ListView, header, flat header |  |
| HowTo: Format dates and draw an analog clock | format date, clock, analog clock |  |
| HowTo: Quickly read and write a binary file to and from an array | binary data, array, read, write, file |  |
| HowTo: Format a TimeSpan in days, hours, minutes, and seconds in VB.NET | TimeSpan, VB.NET, format |  |
| HowTo: Grab part of the desktop image from a tray icon in VB .NET | desktop, grab pixels, image, background, VB.NET, NotifyIcon, ContextMenu |  |
| HowTo: Grab part of the desktop image in VB .NET | desktop, grab pixels, image, background, VB.NET |  |
| HowTo: Use a System Tray icon in VB.NET | System tray, tray icon, VB.NET, NotifyIcon, ContextMenu |  |
| HowTo: Embed bitmap, text, and other resource files in a compiled application and use them in VB .NET | embed, embedded resource, resource, bitmap |  |
| HowTo: Make a tray icon that grabs an image of part of the desktop and saves it to the clipboard and/or a JPEG file on the desktop | desktop image, background, JPEG, JPG, try, system tray, clipboard |  |
| HowTo: Grab an image of part of the desktop and save it in a JPEG file on the desktop | desktop image, background, JPEG, JPG |  |
| HowTo: Put text with a color background in menus | menu, font, colored menu, ModifyMenu |  |
| HowTo: Make a tray icon that grabs an image of part of the desktop and saves it in a JPEG file on the desktop | desktop image, background, JPEG, JPG, try, system tray |  |
| HowTo: Use menus with custom fonts | menu, font, WndProc, subclassing |  |
| HowTo: Get drive information (type of drive, whether a floppy is present, etc.) in a structured format | disk, drive, drive information, serial number, volume name, file system type, FAT32, FAT, removable, loaded |  |
| HowTo: Give PictureBoxes different border styles (raised, sunken, etc.) in VB .NET | PictureBox, border style, raised, sunken, VB.NET |  |
| HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc. in VB .NET | format, bytes, KB, MB, GB, VB.NET |  |
| HowTo: Format a number of bytes in KB, MB, and GB by using StrFormatByteSize in VB .NET | format, bytes, KB, MB, GB, StrFormatByteSize, VB.NET |  |
| HowTo: Evaluate mathematical expressions using code in VB .NET | mathematical expression, expression, evaluate, VB.NET |  |
| HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc. by using an array of postfixes in VB .NET | format, bytes, KB, MB, GB, VB.NET |  |
| HowTo: Format a number of bytes in KB, MB, and GB by using StrFormatByteSize | format, bytes, KB, MB, GB, StrFormatByteSize |  |
| HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc. | format, bytes, KB, MB, GB |  |
| HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc. by using an array of postfixes | format, bytes, KB, MB, GB |  |
| HowTo: Give PictureBoxes different border styles (raised, sunken, etc.) | PictureBox, border style, raised, sunken |  |
| HowTo: Make a TextBox that allows only digits in VB.NET | TextBox, lower case, VB.NET |  |
| HowTo: Make a TextBox convert letters to lowercase in VB.NET | TextBox, lowercase, lower case, VB.NET |  |
| HowTo: Make a TextBox convert letters to upper case in VB.NET | TextBox, lower case, VB.NET |  |
| HowTo: Get drive information (type of drive, whether a floppy is present, etc.) | disk, drive, drive information, serial number, volume name, file system type, FAT32, FAT, removable, loaded |  |
| HowTo: Track the mouse's movement and display its position in a tooltip-like window | mouse, cursor, movement, track mouse |  |
| HowTo: Add nodes to a TreeView control when the user expands a node | TreeView, expanding, collapsing, node |  |
| HowTo: Disable certain key combinations such as Alt-Tab | disable keys, key combinations, Alt-Tab |  |
| HowTo: Overlay one picture on another | overlay, mask, picture, foreground, background |  |
| HowTo: Save and restore a popup menu's selected choice when a program starts and stops | SaveSetting, GetSetting, popup, Registry |  |
| HowTo: Make multiple controls share the same event handler in VB .NET | Handles, event handler, VB.NET |  |
| HowTo: Make a "control array" component in VB .NET | control array, component, VB.NET |  |
| HowTo: List all the permutations of a set of numbers | permute, permutation, combinatorics |  |
| HowTo: Use the ReadOnly attribute in VB .NET | ReadOnly, attribute, VB.NET, property |  |
| HowTo: Use the RefreshProperties attribute in VB .NET | RefreshProperties, attribute, VB.NET, property |  |
| HowTo: Use the DebuggerHidden attribute in VB .NET | DebuggerHidden, attribute, VB.NET, property |  |
| HowTo: Use the Obsolete attribute in VB .NET | Obsolete, attribute, VB.NET, property |  |
| HowTo: Use the DebuggerStepThrough attribute in VB .NET | DebuggerStepThrough, attribute, VB.NET, property |  |
| HowTo: Use the ParenthesizePropertyName attribute in VB .NET | ParenthesizePropertyName, attribute, VB.NET, property |  |
| HowTo: Reparent controls from one form to another | reparent, reparent control |  |
| HowTo: Use a new WindowProc and SetWindowLong to make a TextBox accept only digits | TextBox, only digits, numeric field, SetWindowLong, WindowProc, subclassing |  |
| HowTo: Number the files in a directory | rename files, number files |  |
| HowTo: Convert colors that are mostly red, green, or blue into a new color | mostly color, color, SetDIBits, GetDIBits |  |
| HowTo: Rename the files in a directory | rename files |  |
| HowTo: Use the Conditional attribute to make a method non-callable in VB.NET | ReDim, array |  |
| HowTo: Redimension multiple arrays in a single statement in VB.NET | ReDim, array |  |
| HowTo: Center a form above another form | center form |  |
| HowTo: Select random files from a set of directories to build a MP3 player mix | mp3, mix, random, random files, browse, SaveSetting, GetSetting, DeleteSetting |  |
| HowTo: Select random files from a set of directories to build a MP3 player mix in VB.NET | mp3, mix, random, random files, browse, SaveSetting, GetSetting, DeleteSetting |  |
| HowTo: Add and remove buttons from a scrolled button area | button, add, remove, scroll |  |
| HowTo: Save and load data when a program starts and stops by using a text file | save, load, control |  |
| HowTo: Let the user grab part of the screen | grab screen, capture screen |  |
| HowTo: Search for files matching a pattern and show their sizes and total size | file, size, search, pattern |  |
| Talk: What's New in VB 2005 | VSA, Visual Studio for Applications | |
| HowTo: Build an Access database and a table with records using DAO | build database, DB, DAO, make table, Access |   |
| HowTo: Experiment with shapes, colors, and fill styles | shape, FillColor, BackColor, border color |  |
| HowTo: Parse tags that look sort of like XML | tags, parse, XML |  |
| HowTo: Toggle a disabled option button by using a label | option button, OptionButton, toggle | ![]() |