Home
Search
 
What's New
Index
Books
Links
Q & A
Newsletter
Banners
 
Feedback
Tip Jar
 
C# Helper...
 
XML RSS Feed
Follow VBHelper on Twitter
 
 
 
MSDN Visual Basic Community
 
 
 
 
 
  All Index  
  This page lists all of VB Helper's source code, examples, tutorials, essays, and book content. For a more focused listing, go to the Index Categories or the Search Page.  
 
 
 
Beginning Database Design Solutions
Beginning Database Design Solutions
WPF Programmer's Reference
WPF Programmer's Reference
Visual Basic 2010 Programmer's Reference
Visual Basic 2010 Programmer's Reference
 
Title Keywords  
Beginning Database Design Solutions: Table of ContentsDatabase Design, Database, MySQL, Access, Microsoft Access, programmingBook
HowTo: Display solutions to the equilateral triangle puzzle in Visual Basic 6algorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Puzzle: find the equilateral triangles in Visual Basic 6algorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Display solutions to the equilateral triangle puzzle in Visual Basic .NETalgorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Puzzle: find the equilateral triangles in Visual Basic .NETalgorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Find solutions to the equilateral triangle puzzle in Visual Basic .NETalgorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Find solutions to the equilateral triangle puzzle in Visual Basic 6algorithms, games, graphics, mathematics, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Make SubArray extension methods that let you easily copy parts of one- and two-dimensional arrays in Visual Basic .NETcopy two-dimensional array, copy 2-D array, two-dimensional arrays, 2-D arrays, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Copy a two-dimensional array in Visual Basic .NETcopy two-dimensional array, copy 2-D array, two-dimensional arrays, 2-D arrays, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Add a DrawRectangle method to the Graphics class that takes a RectangleF as a parameter in Visual Basic .NETextension methods, Graphics class, graphics, DrawRectangle, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Add delegates to combine lists of methods in Visual Basic .NETdelegate, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
Visual Basic 2010 Programmer's Reference: UpdatesVisual Basic 2010, Visual Studio 2010, programmingBook
Online Articles by Rod StephensOnline Articles, Online, Rod Stephens, articles, tips, tricks 
HowTo: Draw an Apollonian gasket with circles filled by random colors in Visual Basic .NETrandom 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.NETDownload
HowTo: Draw an Apollonian gasket (or Apollonian packing) in Visual Basic .NETmathematics, algorithms, graphics, Apollonian gasket, Apollonian packing, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Draw an Apollonian gasket with circles filled by random colors in Visual Basic 6random 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 6Download
HowTo: Draw an Apollonian gasket (or Apollonian packing) in Visual Basic 6mathematics, algorithms, graphics, Apollonian gasket, Apollonian packing, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Copy part of an image into a new PictureBox in Visual Basic .NETgraphics, image processing, copy image, DrawImage, Visual Basic .NET, VB.NETDownload
HowTo: Draw three circles and find circles that are tangent to all three in Visual Basic .NETmathematics, algorithms, graphics, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Remove the X Close button from a form's system menu in Visual Basic .NETsystem, forms, remove close button, remove system button, remove X button, example example, program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Find circles that are tangent to three given circles in Visual Basic .NETmathematics, algorithms, graphics, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Find circles that are tangent to three given circles in Visual Basic 6mathematics, algorithms, graphics, Apollonius' Problem, Apollonius, Apollonian circles, tangent cicles, geometry, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
Stephens' Visual Basic Programming 24-Hour Trainer, UpdatesVisual Basic, VB, Visual Basic .NET, VB.NET, programming, updates, addendum, addenda, changesBook
Stephens' Visual Basic Programming 24-Hour Trainer, Table of ContentsVisual Basic, VB, Visual Basic .NET, VB.NET, programming, table of contents, TOCBook
Stephens' Visual Basic Programming 24-Hour Trainer, DownloadsVisual Basic, VB, Visual Basic .NET, VB.NET, programming, downloads, source code, code, zipBook
HowTo: Use steganography to hide one large picture inside another in Visual Basic 6algorithms, cryptography, mathematics, steganography, hidden images, hidden pictures, hide images, hide pictures, hidden messages, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Use steganography to hide one picture inside another in Visual Basic 6algorithms, cryptography, mathematics, steganography, hidden images, hidden pictures, hide images, hide pictures, hidden messages, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Use steganography to hide one large picture inside another in Visual Basic .NETalgorithms, cryptography, mathematics, steganography, hidden images, hidden pictures, hide images, hide pictures, hidden messages, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Use steganography to hide one picture inside another in Visual Basic .NETalgorithms, cryptography, mathematics, steganography, hidden images, hidden pictures, hide images, hide pictures, hidden messages, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Convert a Windows metafile (wmf file) to a PNG file in Visual Basic .NETgraphics, image processing, wmf file, png file, Windows metafile, metafile, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Display a Windows metafile (wmf file) in Visual Basic .NETgraphics, image processing, wmf file, Windows metafile, metafile, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Use EXIF information to orient an image properly in Visual Basic .NETgraphics, files, orient image, orient picture, image processing, EXIF, orientation, rotate image, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Provide multiple inheritance in Visual Basic .NETinheritance, interfaces, multiple inheritance, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Calculate mileage and fuel consumption in the United States, United Kingdom, and metric units in Visual Basic .NETmathematics, mileage, fuel consumption, metric, liters, miles per gallon, milometers per liter, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Calculate mileage and fuel consumption in the United States, United Kingdom, and metric units in Visual Basic 6mathematics, mileage, fuel consumption, metric, liters, miles per gallon, milometers per liter, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Read an image file's EXIF orientation data in Visual Basic .NETgraphics, files, image processing, EXIF, orientation, rotate image, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Show samples of EXIF image orientations in Visual Basic .NETgraphics, files, image processing, EXIF, orientation, rotate image, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Make a series of TextBoxes and corresponding Labels at runtime in Visual Basic .NETTextBox, Label, runtime, create controls, make controls, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Use a setting that contains a string collection in Visual Basic .NETsettings, string collection, string list, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Use regular expressions and LINQ to list the unique words contained in a text file in Visual Basic .NETfiles, regular expressions, LINQ, strings, replace, unique words, words, count words, Visual Basic .NET, VB.NET, example, example program, Windows Forms programmingDownload
HowTo: Make an owner-drawn ListView control that draws server status information in Visual Basic .NETcontrols, graphics, ListView, owner draw, owner draws, OwnerDraw, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Measure distances on a map with a scale in Visual Basic .NETalgorithms graphics map measure map measure distances map scale example example program Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Measure distances on a map with a scale in Visual Basic 6algorithms graphics map measure map measure distances map scale example example program Windows Forms programming, Visual Basic 6, VB 6Download
Books: By Rod Stephensbooks, 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, DelphiBook
HowTo: Draw a Sierpinski fractal curve in Visual Basic .NETexample program, Sierpinski curve, space-filling curve, example, Windows Forms programming, fractal, Visual Basic .NET, VB.NETDownload
HowTo: Reduce the number of colors in a Bitmap and remap them to make interesting effects in Visual Basic 6graphics, algorithms, colors, color depth, reduce color depth, Warhol, Andy Warhol, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Split an image into smaller image files in Visual Basic 6image processing, graphics, split image, bitmap, split bitmap, save image, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Reduce the number of colors in a Bitmap and remap them to make interesting effects in Visual Basic .NETgraphics, algorithms, colors, color depth, reduce color depth, Warhol, Andy Warhol, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Split an image into smaller image files in Visual Basic .NETimage processing, graphics, split image, bitmap, split bitmap, save image, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Fill a shape drawn by the user with random lines in Visual Basic .NETgraphics, lines, fill shape, user-drawn shape, random lines, random, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Draw a fractal that is generated by applying rules to prime numbers in Visual Basic 6graphics, fractals, primes, prime numbers, Visual Basic 6, VB 6Download
HowTo: Draw a fractal that is generated by applying rules to prime numbers in Visual Basic .NETgraphics, fractals, primes, prime numbers, Visual Basic .NET, VB.NETDownload
HowTo: Graph savings from a normal bank account, a 401(k), and a Roth IRA account in Visual Basic 6mathematics, algorithms, graphics, graph, Roth IRA, IRA account, 401(k), savings, bank account, saving account, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Calculate the future value of a monthly investment with interest in Visual Basic .NETalgorithms, mathematics, finance, interest, monthly investment, investment, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Graph savings from a normal bank account, a 401(k), and a Roth IRA account in Visual Basic .NETmathematics, algorithms, graphics, graph, Roth IRA, IRA account, 401(k), savings, bank account, saving account, example, example program, Windows Forms programmingDownload
HowTo: Calculate how long it will take to pay off a credit card by making minimum payments in Visual Basic .NETmathematics, algorithms, finance, credit card, pay off credit card, minimum payments, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Calculate the future value of a monthly investment with interest in Visual Basic 6algorithms, mathematics, finance, interest, monthly investment, investment, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Calculate how long it will take to pay off a credit card by making minimum payments in Visual Basic 6mathematics, algorithms, finance, credit card, pay off credit card, minimum payments, example, example program, Windows Forms programming, Visual Basic 6, VB 6Download
HowTo: Draw a Pickover popcorn fractal in Visual Basic 6fractals, algorithms, mathematics, Pickover, Pickover fractal, Pickover popcorn, popcorn fractal, example, example program, Windows Forms programming, VB 6, Visual Basic 6Download
HowTo: Draw a Pickover popcorn fractal in Visual Basic .NETfractals, algorithms, mathematics, Pickover, Pickover fractal, Pickover popcorn, popcorn fractal, example, example program, Windows Forms programming, VB.NET, Visual Basic .NETDownload
HowTo: Draw a colored Pickover popcorn fractal in Visual Basic .NETfractals, algorithms, mathematics, Pickover, Pickover fractal, Pickover popcorn, popcorn fractal, example, example program, Windows Forms programming, VB.NET, Visual Basic .NETDownload
HowTo: Draw a colored Pickover popcorn fractal in Visual Basic 6fractals, algorithms, mathematics, Pickover, Pickover fractal, Pickover popcorn, popcorn fractal, example, example program, Windows Forms programming, VB 6, Visual Basic 6Download
HowTo: Drag and drop images while displaying a preview in Visual Basic .NETdrag, drop, graphics, drag and drop preview, drag and drop, drag and drop image, drag and drop image preview, VB.NET, Visual Basic .NETDownload
HowTo: Drag and drop images in Visual Basic .NETdrag, drop, graphics, drag and drop, drag and drop image, VB.NET, Visual Basic .NETDownload
HowTo: Graph historical stock prices in Visual Basic .NETgraphics, stocks, stock prices, graph, example, example program, Windows Forms programming, VB.NET, Visual Basic .NETDownload
HowTo: Write a subroutine in a code module that scales controls without moving them in Visual Basic .NETsubroutine, code module, module, scale control, resize control, stretch control, Visual Basic .NET, VB.NETDownload
HowTo: Use a PictureBox to make a slider with a value bar in Visual Basic .NETcontrols, PictureBox, slider, TrackBar, MouseDown, MouseMove, MouseUp, ToolTip, Visual Basic .NET, VB.NETDownload
HowTo: Use a PictureBox to make a slider with a needle in Visual Basic .NETcontrols, PictureBox, slider, TrackBar, MouseDown, MouseMove, MouseUp, ToolTip, Visual Basic .NET, VB.NETDownload
HowTo: Draw text that follows a curve in Visual Basic .NETgraphics, algorithms, fonts, rotated text, text on segment, line segment, Visual Basic .NET, VB.NETDownload
HowTo: Draw text that sits above or below a line segment in Visual Basic .NETgraphics, algorithms, fonts, rotated text, text on segment, line segment, Visual Basic .NET, VB.NETDownload
HowTo: Draw text filled with random colored circles in Visual Basic 6random, random circles, fonts, circle filled text, VB 6, Visual Basic 6Download
HowTo: Set ListBox and TextBox tab stops in Visual Basic .NETListBox, TextBox, set tabs, tabs, tab stops, set tab stops, Visual Basic .NET, VB.NETDownload
HowTo: Make ListBox and TextBox extension methods that set tab stops in Visual Basic .NETListBox, TextBox, set tabs, tabs, tab stops, set tab stops, Visual Basic .NET, VB.NETDownload
HowTo: Learn about a program's memory usage in Visual Basic .NETmemory, working set, memory usage, Visual Basic .NET, VB.NETDownload
HowTo: Make extension methods to convert file sizes into strings giving sizes in KB, MB, etc. in Visual Basic .NETListBox, TextBox, set tabs, tabs, tab stops, set tab stops, Visual Basic .NET, VB.NETDownload
WPF Programmer's Reference: UpdatesC#, WPF, Windows Presentation Foundation, VB.NET, Visual Basic .NET, Visual Studio, programmingBook
HowTo: Select a printer resolution such as Draft or High in Visual Basic .NETprinting, printers, resolution, printer resolution, draft, set printer resolution, Visual Basic .NET, VB.NETDownload
HowTo: Use a tristate CheckBox to let the user select all or none of a group of other CheckBoxes in Visual Basic .NETcontrols, ComboBox, tristate, tri-state, indeterminate, Visual Basic .NET, VB.NETDownload
HowTo: Use a tristate CheckBox in Visual Basic .NETcontrols, ComboBox, tristate, tri-state, indeterminate, Visual Basic .NET, VB.NETDownload
HowTo: Let the user select a printer and then send a printout directly to it in Visual Basic .NETprinting, printers, send to printer, printout, select printer, pick printer, Visual Basic .NET, VB.NETDownload
HowTo: Send a printout directly to a specific printer in Visual Basic .NETprinting, printers, send to printer, Visual Basic .NET, VB.NETDownload
Beginning Database Design SolutionsDatabase Design, Database, MySQL, Access, Microsoft Access, programmingBook
Visual Basic 2008 Programmer's Reference: UpdatesVisual Basic 2008, Visual Studio 2008, programmingBook
HowTo: Use animation to show how the recursive solution to the Tower of Hanoi problem works in Visual Basic 6algorithms, recursion, Tower of Hanoi, games, puzzles, Visual Basic 6, VB 6Download
HowTo: Recursively solve the Tower of Hanoi problem in Visual Basic 6algorithms, recursion, Tower of Hanoi, games, puzzles, Visual Basic 6, VB 6Download
HowTo: Use animation to show how the recursive solution to the Tower of Hanoi problem works in Visual Basic .NETalgorithms, recursion, Tower of Hanoi, games, puzzles, Visual Basic .NET, VB.NETDownload
HowTo: Use Stacks to recursively solve the Tower of Hanoi problem in Visual Basic 6algorithms, recursion, Tower of Hanoi, games, puzzles, Visual Basic .NET, VB.NETDownload
HowTo: Use combo boxes and text boxes to let the user pick search criteria for a database query in Visual Basic 6database, DataGridView, DataTable, DataAdapter, OleDbDataAdapter, data adapter, bind, DataSet, Visual Basic 6, VB 6Download
HowTo: Use combo boxes and text boxes to let the user pick search criteria for a database query in Visual Basic .NETdatabase, DataGridView, DataTable, DataAdapter, OleDbDataAdapter, data adapter, bind, DataSet, Visual Basic .NET, VB.NETDownload
HowTo: Flush click events to prevent the user from clicking a button while its code is still running in Visual Basic .NETsyntax, API, threading, threads, BackgroundWorker, controls, events, flush events, flush mouse events, Visual Basic .NET, VB.NETDownload
Stephens' Visual Basic Programming 24-Hour TrainerVisual Basic, VB, Visual Basic .NET, VB.NET, programmingBook
Beginning Database Design SolutionsDatabase Design, Database, MySQL, Access, Microsoft Access, programmingBook
Stephens' Visual Basic Programming 24-Hour TrainerVisual Basic, VB, Visual Basic .NET, VB.NET, programmingBook
HowTo: Make a second version of the kaleidoscope program in Visual Basic .NETkaleidoscope, drawing, art, graphics, transformations, Visual Basic .NET, VB.NETDownload
HowTo: Use LinearGradientBrushes in Visual Basic .NETLinearGradientBrush, linear gradient brush, gradient brush, color gradient, Visual Basic .NET, VB.NETDownload
HowTo: Let the user zoom and scroll a picture drawn by the program in Visual Basic .NETgraphics, drawing, zoom, pan, scale, ScaleTransform, Visual Basic .NET, VB.NETDownload
HowTo: Make thumbnails and a web page to display the images in a directory in Visual Basic .NETfiles, internet, web, thumbnails, thumbnail images, web pages, HTML, Visual Basic .NET, VB.NETDownload
HowTo: Search for files that match multiple patterns in Visual Basic .NETfiles, search, search for files, GetFiles, FindFiles, search patterns, Visual Basic .NET, VB.NETDownload
HowTo: Make thumbnails and a web page to display the images in a directory in Visual Basic 6files, internet, web, thumbnails, thumbnail images, web pages, HTML, Visual Basic 6, VB 6Download
HowTo: Search for files that match multiple patterns in Visual Basic 6files, search, search for files, GetFiles, FindFiles, search patterns, Visual Basic 6, VB 6Download
HowTo: Create menu items at run time with images, shortcut keys, and event handlers in Visual Basic .NETmenus, runtime menus, run time menus, create menus, create menus at runtime, create menus at run time, Visual Basic .NET, VB.NETDownload
HowTo: Make an infinitely cascading series of menu items in Visual Basic .NETmenus, runtime menus, run time menus, create menus, create menus at runtime, create menus at run time, Visual Basic .NET, VB.NETDownload
HowTo: Use the HashSet class to represent sets and perform set operations in Visual Basic .NETalgorithms, sets, set operations, overloaded operators, HashSet, union, intersection, XOR, Visual Basic .NET, VB.NETDownload
HowTo: Make an HSet class that inherits from HashSet and that support operators such as union and intersection in Visual Basic .NETalgorithms, sets, set operations, overloaded operators, HashSet, union, intersection, XOR, Visual Basic .NET, VB.NETDownload
HowTo: Make a generic priority queue class in Visual Basic .NETclasses, generic, generic classes, priority queue, PriorityQueue, Visual Basic .NET, VB.NETDownload
HowTo: Find a least squares Weibull curve fit for a set of points in Visual Basic 6mathematics, algorithms, graphics, curve fitting, least squares, Weibull, Weibull curve fit, Weibull least squares, Visual Basic 6, VB 6Download
HowTo: Find a least squares Weibull curve fit for a set of points in Visual Basic .NETmathematics, algorithms, graphics, curve fitting, least squares, Weibull, Weibull curve fit, Weibull least squares, Visual Basic .NET, VB.NETDownload
HowTo: Find an exponential least squares fit for a set of points in Visual Basic 6mathematics, algorithms, graphics, curve fitting, least squares, exponential, exponential curve fit, exponential least squares, Visual Basic 6, VB 6Download
HowTo: Find an exponential least squares fit for a set of points in Visual Basic .NETmathematics, algorithms, graphics, curve fitting, least squares, exponential, exponential curve fit, exponential least squares, Visual Basic .NET, VB.NETDownload
HowTo: Find a linear least squares fit for a set of points in Visual Basic 6algorithms, mathematics, least squares, linear least squares, curve fitting, graphics, Visual Basic 6, VB 6Download
HowTo: Find a polynomial least squares fit for a set of points in Visual Basic 6algorithms, mathematics, least squares, polynomial least squares, curve fitting, graphics, Visual Basic 6, VB 6Download
HowTo: Find a polynomial least squares fit for a set of points in Visual Basic .NETalgorithms, mathematics, least squares, polynomial least squares, curve fitting, graphics, Visual Basic .NET, VB.NETDownload
HowTo: Find a linear least squares fit for a set of points in Visual Basic .NETalgorithms, mathematics, least squares, linear least squares, curve fitting, graphics, Visual Basic .NET, VB.NETDownload
HowTo: Make a ransom note style message by drawing text using different fonts for each character in a RichTextBox in Visual Basic 6ransom note, text, string, random fonts, random characters, Visual Basic 6, VB 6Download
HowTo: Make a ransom note style message by drawing text using different fonts for each character in a RichTextBox in Visual Basic .NETransom note, text, string, random fonts, random characters, Visual Basic .NET, VB .NETDownload
HowTo: Perform a flood fill on an area with approximate uniform color in Visual Basic .NETflood, flood fill, graphics, color, approximate color, Visual Basic .NET, VB.NETDownload
HowTo: Catch a form's minimize and maximize messages and optionally cancel them in Visual Basic .NETminimize, maximize, cancel minimize, cancel maximize, catch events, Visual Basic .NET, VB .NETDownload
HowTo: Draw a vortex fractal with smoothly shaded colors in Visual Basic 6graphics, fractals, vortex, vortex fractal, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic 6, VB6Download
HowTo: Draw a vortex fractal with smoothly shaded colors in Visual Basic .NETgraphics, fractals, vortex, vortex fractal, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic .NET, VB.NETDownload
HowTo: Draw a Mandelbrot set with smoothly shaded colors in Visual Basic .NETgraphics, fractals, Mandelbrot, Mandelbrot set, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic .NET, VB.NETDownload
HowTo: Draw a Mandelbrot set with smoothly shaded colors in Visual Basic 6graphics, fractals, Mandelbrot, Mandelbrot set, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic 6, VB6Download
HowTo: Use a Complex class to draw the Mandelbrot set easily in Visual Basic .NETMandelbrot set, fractal, Visual Basic .NET, VB.NET, Visual BasicDownload
HowTo: Use a Complex class to draw the Mandelbrot set easily in Visual Basic 6Mandelbrot set, fractal, Visual Basic 6, VB 6, Visual BasicDownload
HowTo: Draw a vortex fractal in Visual Basic 6graphics, fractals, vortex, vortex fractal, vortex set, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic 6, ` VB6Download
HowTo: Calculate the Nth root of a number in Visual Basic .NETmathematics, roots, square roors, cube roots, find roots, Exp, Log, Visual Basic .NET, VB.NETDownload
HowTo: Draw a vortex fractal in Visual Basic .NETgraphics, fractals, vortex, vortex fractal, vortex set, algorithms, complex, complex numbers, iterated system, iteration, Visual Basic .NET, VB.NETDownload
HowTo: Make a program register itself for a particular system in Visual Basic .NETcryptography, programs, register, registration, register program, Visual Basic .NET, VB.NETDownload
HowTo: Recursively search for files and replace text in them in Visual Basic .NETfiles, directories, search, search for files, find files, replace, replacements, make replacements, Visual Basic .NET, VB.NETDownload
HowTo: Make a picture tiles jigsaw game in Visual Basic .NETgraphics, algorithms, games, picture, tiles, image, DrawImage, jigsaw, puzzle, game, Visual Basic .NET, VB.NETDownload
Tip: Set a ComboBox Item at StartupComboBox, combo, set item 
HowTo: Find the tangent lines between two circles in Visual Basic 6tangents, circle, tangent lines, geometry, graphics, algorithms, Visual Basic 6, VB 6Download
HowTo: Use a PointF class to find the tangent lines between a point and a circle in Visual Basic 6tangents, find tangents, find tangent lines, tangent lines, Visual Basic 6, VB 6, graphics, algorithms, PointFDownload
HowTo: Partition an area with circles and draw each region's count in Visual Basic .NETcircles, partition, partition area, regions, draw regions, intersect circles, circle intersections, geometry, graphics, algorithms, Visual Basic .NET, VB.NETDownload
HowTo: Find a Region's centroid in Visual Basic .NETgeometry, graphics, algorithms, region, centroid, circles, overlap, circles overlap, Visual Basic .NET, VB.NETDownload
HowTo: Find the area where two or more circles overlap in Visual Basic .NETgeometry, graphics, algorithms, circles, overlap, circles overlap, Visual Basic .NET, VB.NETDownload
HowTo: Find the tangent lines between two circles in Visual Basic .NETtangents, circle, tangent lines, geometry, graphics, algorithms, Visual Basic .NET, VB.NETDownload
HowTo: Write data into an Excel workbook in Visual Basic 6Microsoft Office, Office, Excel, Microsoft Excel, write to Excel, color cell, format cell, color Excel cell, format Excel cellDownload
HowTo: Read data from an Excel workbook in Visual Basic 6Microsoft Office, Office, Excel, Microsoft Excel, read from Excel, cell color, cell format, Excel cell color, Excel cell formatDownload
HowTo: Write data into an Excel workbook in Visual Basic .NETMicrosoft Office, Office, Excel, Microsoft Excel, write to Excel, color cell, format cell, color Excel cell, format Excel cellDownload
HowTo: Let the user select a TabControl tab by pressing accelerator keys such as Alt-B in Visual Basic .NETcontrols, TabControl, tab control, tabs, owner drawn, owner draw, TabDrawMode, OwnerDrawFixed, C#, C# programming, example, example program, Windows Forms programmingDownload
HowTo: Scale a drawing so it fits a target area in Visual Basic .NETgraphics, algorithms, drawing, transformation, transform, scale, scaling, translation, translate, ScaleTransform, TranslateTransform, math, mathematics, Visual Basic .NET, VB.NETDownload
HowTo: Read data from an Excel workbook in Visual Basic .NETMicrosoft Office, Office, Excel, Microsoft Excel, read from Excel, cell color, cell format, Excel cell color, Excel cell formatDownload
HowTo: Create a Word document with some formatting in Visual Basic .NETMicrosoft Word, Word cell format, read from Word, Microsoft Office, Office, Word cell color, cell color, cell format, WordDownload
HowTo: Create a Word document containing a picture that makes text to flow around it in Visual Basic .NETMicrosoft Word, Word cell format, read from Word, Microsoft Office, Office, Word cell color, cell color, cell format, Word, right align, alignment, picture alignmentDownload
HowTo: Find the tangent lines between a point and a circle in Visual Basic .NETtangents, find tangents, find tangent lines, tangent lines, Visual Basic .NET, VB .NET, graphics, algorithmsDownload
HowTo: Use double buffering to prevent flicker when drawing graphics in Visual Basic .NETgraphics, buffer, double buffer, double buffering, double-buffering, curve, butterfly, butterfly curve, algorithms, fractals, colors, math, mathematics, Visual Basic .NET, VB.NETDownload
HowTo: Control the print preview dialog to change its size, scale, colors, and more in Visual Basic .NETprinting, preview, PrintDocument, print, PrintPreviewDialog, print preview, scale, zoom, auto, maximize, rows, columns, graphics, PrintPageDownload
HowTo: Catch unhandled exceptions in Visual Basic .NETexceptions, unhandled exceptions, UnhandledException, unhandled errors, unhandled bugs, Visual Basic .NET, VB.NETDownload
HowTo: Find the tangent lines between a point and a circle in Visual Basic 6tangents, find tangents, find tangent lines, tangent lines, Visual Basic 6, VB 6, graphics, algorithmsDownload
HowTo: Read a CSV file into an arrayCSV, comma-separated value, file, data, arrayDownload
HowTo: Validate a Select Case statement that uses values from an enumerated type in Visual Basic 6validate, debugging, bug, enum, enumerated type, Select Case, Select Case statement, Visual Basic 6, VB 6Download
HowTo: Convert strings between Pascal case, camel case, and proper case in Visual Basic 6Pascal case, camel case, proper case, Pascal-case, camel-case, proper-case, capitalize, capitalization, Visual Basic 6, VB 6Download
HowTo: Use a BackgroundWorker to perform a task in the background in Visual Basic .NETmulti-threading, threads, threading, multithreading, BackgroundWorker, background worker, Visual Basic .NET, VB.NETDownload
HowTo: Make a log file with multiple overflow versions in Visual Basic .NETfiles, versions, file versions, log file, overflow file, draw polygons, drawing, Visual Basic .NET, VB.NETDownload
HowTo: Let the user draw polygons in Visual Basic .NETgraphics, polygons, draw polygons, drawing, Visual Basic .NET, VB.NETDownload
HowTo: Use a second method to convert strings between Pascal case, camel case, and proper case in Visual Basic .NETPascal case, camel case, proper case, Pascal-case, camel-case, proper-case, capitalize, capitalization, Visual Basic .NET, VB.NETDownload
HowTo: Use try catch blocks to protect against unexpected errors in Visual Basic .NETsyntax, try, try catch, error handlings, bugs, Visual Basic .NET, VB.NETDownload
WPF Programmer's Reference: Sample ChaptersC#, WPF, Windows Presentation Foundation, VB.NET, Visual Basic .NET, Visual Studio, programmingBook
WPF Programmer's ReferenceC#, WPF, Windows Presentation Foundation, VB.NET, Visual Basic .NET, Visual Studio, programmingBook
Visual Basic 2010 Programmer's ReferenceVisual Basic 2010, Visual Studio 2010, programmingBook
WPF Programmer's Reference: Table of ContentsC#, WPF, Windows Presentation Foundation, VB.NET, Visual Basic .NET, Visual Studio, programmingBook
WPF Programmer's Reference: Source CodeC#, WPF, Windows Presentation Foundation, VB.NET, Visual Basic .NET, Visual Studio, programmingBook
Visual Basic 2010 Programmer's Reference: Sample ChaptersVisual Basic 2010, Visual Studio 2010, programmingBook
Visual Basic 2010 Programmer's Reference: Table of ContentsVisual Basic 2010, Visual Studio 2010, programmingBook
Visual Basic 2010 Programmer's Reference: Source CodeVisual Basic 2010, Visual Studio 2010, programmingBook
HowTo: Convert strings between Pascal case, camel case, and proper case in Visual Basic .NETstrings, camelCase, PascalCase, Pascal case, camel case, proper case, add spaces, Visual Basic .NET, VB.NETDownload
HowTo: Determine whether a point lies inside a polygonal path in Visual Basic .NETgraphics, polygon, point, point in polygon, contains, polygon contains, polygon contains point, Visual Basic .NET, VB.NETDownload
HowTo: Make a close-up window for an image in Visual Basic 6closeup, close-up, closeup window, close-up window, zoom, picture, image, details, Visual Basic 6, VB6Download
HowTo: Make a close-up window for an image in Visual Basic .NETcloseup, close-up, closeup window, close-up window, zoom, picture, image, details, Visual Basic .NET, VB.NETDownload
HowTo: Use nullable parameters in Visual Basic .NETsyntax, methods, overloaded methods, overloading, overload, null parameters, optional, optional parameters, nullable, nullable parameters, missing parameters, Visual Basic .NET, VB.NETDownload
HowTo: Determine whether a point lies inside a polygon in Visual Basic .NETgraphics, polygon, point, point in polygon, contains, polygon contains, polygon contains point, Visual Basic .NET, VB.NETDownload
HowTo: Generate random strings in Visual Basic .NETrandom strings, generate strings, random letters, Visual Basic .NET, VB.NETDownload
HowTo: Use the StringBuilder class to concatenate strings quickly in Visual Basic .NETstrings, variables, StringBuilder, concatenate, catenateDownload
HowTo: Encrypt or decrypt files in Visual Basic .NETcryptography, files, encrypt, decrypt, cipher, encipher, decipher, AESDownload
HowTo: Make a extension methods that encrypt and decrypt strings in Visual Basic .NETcryptography, extentions, extension method, files, encrypt, decrypt, cipher, encipher, decipher, AESDownload
Tip: The difference between Refresh, Update, and InvalidateRefresh, 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 .NETsave file, save image, save bitmap, save picture, file extension, png, bmp, jpg, jpeg, gif, tiff, Visual Basic .NET, VB.NETDownload
HowTo: Write extension methods to convert between byte arrays and strings of hexadecimal values in Visual Basic .NETstrings, variables, string extension, extensions, extension methods, Visual Basic, Visual Basic .NET, VB.NETDownload
HowTo: Map numeric values to colors in a rainbow in Visual Basic 6graphics, colors, map values to colors, map values, Visual Basic 6, VB6Download
HowTo: Map numeric values to colors in a rainbow in Visual Basic .NETgraphics, colors, map values to colors, map values, Visual Basic .NET, VB.NETDownload
HowTo: Save an image of the computer's screen using managed methods in Visual Basic .NETgraphics, form image, control image, get form image, get control imageDownload
HowTo: Get the image of a control or form, or a form's client area in Visual Basic .NETgraphics, form image, control image, get form image, get control imageDownload
HowTo: Let the user drag an image with transparent pixels over a background image in Visual Basic .NETgraphics, drag image, drag picture, image, picture, transparent, transparency, animationDownload
HowTo: Use the DotNetZip library to compress and decompress files in Visual Basic .NETcompress, uncompress, decompress, zip, archive, extractDownload
Visual Basic 2010 Programmer's Reference: All EditionsVisual Basic 2010, Visual Studio 2010, programmingBook
Visual Basic 2005 Programmer's Reference: UpdatesVisual Basic 2005, Visual Studio 2005, programmingBook
Visual Basic 2005 Programmer's Reference: Source CodeVisual Basic 2005, Visual Studio 2005, programmingBook
Visual Basic 2005 with .NET 3.0 Programmer's Reference: Source CodeVisual Basic 2005, Visual Studio 2005, programming, .NET Framework 3.0Book
Visual Basic 2005 with .NET 3.0 Programmer's Reference: UpdatesVisual Basic 2005, Visual Studio 2005, programming, .NET Framework 3.0Book
Visual Basic 2008 Programmer's Reference: Source CodeVisual Basic 2008, Visual Studio 2008, programmingBook
HowTo: Plot a smiley face function in Visual Basic .NETdelegate, plot, graph, plot function, graph function, graphics, algorithms, smiley face, smiley, plot smiley face, graph smiley face, Visual Basic .NET, VB.NETDownload
HowTo: Use delegates to pass a method's address to another method in Visual Basic .NETdelegate, plot, graph, plot function, graph function, Visual Basic .NET, VB.NETDownload
HowTo: Make a shaped form by setting its region in Visual Basic .NETforms, region, set form region, shaped form, TransparencyKey, Visual Basic .NET, VB.NETDownload
HowTo: Use VBA code to pick random elements from the currently selected cells in an Excel workbookVBA, Visual Basic for Applications, random, pick random, Excel, pick random cells, Visual Basic, Visual Basic .NET, VB.NETDownload
HowTo: Plot the equation of a function of two variables in Visual Basic .NETgraph, plot, graph equation, plot equation, graphics, algorithms, geometry, Visual Basic, Visual Basic .NET, VB.NETDownload
HowTo: Determine which ListView row and column are under the mouse in Visual Basic .NETListView, row, column, mouse, click, Visual Basic .NET, VB.NETDownload
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 .NETfiles, regular expressions, regex, replace, rename, rename files, Visual Basic .NET, VB.NETDownload
What's New in Visual Basic 2010Visual Basic 2010, Visual Basic, Orcas, changes, what's new 
HowTo: Invoke an object's method by name in Visual Basic .NETinvoke, callbyname, call method by name, Visual Basic .NET, VB.NETDownload
Tip: Use mathematical and other special symbols in HTML codeclubs, 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 .NETanimated GIF, example program, GIF, display animated GIF, Windows Forms programming, resources, example, Visual Basic .NET, VB.NET, change animated GIF, load animated GIFDownload
Tip: Make a shortcut that passes a program command line parametersshortcut, 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 6circles, intersect, intersect two circles, intersections, find circle intersections, VB 6, Visual Basic 6Download
HowTo: Determine where two circles intersect in Visual Basic .NETcircles, intersect, intersect two circles, intersections, find circle intersections, VB.NET, Visual Basic .NETDownload
HowTo: Use standard and custom exception classes in Visual Basic .NETexception, exception classes, standard exceptions, custom exceptions, throw, throw exceptions, VB.NET, Visual Basic .NETDownload
HowTo: Make a GroupBox that uses a CheckBox in its caption to determine whether its items are enabled in Visual Basic .NETGroupBox, CheckBox, enable, disable, Visual Basic .NET, VB.NETDownload
HowTo: Move a control to the front or the back of the stacking order at run time in Visual Basic 6stacking order, zorder, z-order, Visual Basic 6, VB 6Download
HowTo: Change control stacking order at run time in Visual Basic .NETstacking order, zorder, z-order, Visual Basic .NET, VB.NETDownload
HowTo: Make a Frame that uses a CheckBox in its caption that determines whether the items it contains are enabled in Visual Basic 6Frame, CheckBox, enable, disable, Visual Basic 6, VB 6, Visual Basic, VBDownload
HowTo: Draw text that's filled with smaller text in Visual Basic .NEThollow text, GraphicsPath, path, text, Visual Basic .NET, VB.NETDownload
HowTo: Make a program generate HTML table code for ListView data and display it in a WebBrowser control in Visual Basic .NETListView, ListView groups, group items, HTML, table, convert ListView into HTML table, Visual Basic .NET, VB.NETDownload
HowTo: Use groups in a ListView control in Visual Basic .NETListView, ListView groups, group items, Visual Basic .NET, VB.NETDownload
HowTo: Make menu items behave like check boxes in Visual Basic .NETcheck box, checkbox, menu, menu items, Visual Basic .NET, VB.NETDownload
HowTo: Make the items in a menu behave as a radio button group in Visual Basic .NEToption button, menu, menu items, radio button, Visual Basic .NET, VB.NETDownload
HowTo: Parse user-entered values in Visual Basic .NETparse, parse values, entered text, user-entered text, Visual Basic .NET, VB.NETDownload
HowTo: Draw hollow text in Visual Basic .NEThollow text, GraphicsPath, path, text, Visual Basic .NET, VB.NETDownload
HowTo: Initialize arrays and lists in Visual Basic .NETinitialize arrays, initialize lists, initialize, initializationDownload
HowTo: Calculate the binomial coefficient "N choose K" efficiently in Visual Basic .NETN choose K, WMI, binomial coefficient, factorial, Visual Basic .NET, VB.NETDownload
HowTo: Use WMI to get the operating system name including its edition, plus some other information in Visual Basic 6WMI, operating system, version, 32-bit, 64-bit, Visual Basic 6, VB 6Download
HowTo: Calculate the binomial coefficient "N choose K" efficiently in Visual Basic 6N choose K, WMI, binomial coefficient, factorial, Visual Basic 6, VB 6Download
HowTo: Use WMI to get the operating system name including its edition, plus some other information in Visual Basic .NETWMI, operating system, version, 32-bit, 64-bit, Visual Basic .NET, VB.NETDownload
HowTo: Use the TableLayoutPanel control in Visual Basic .NETcontrol, TableLayoutPanel, grid, cellsDownload
HowTo: Make a list of prime numbers in Visual Basic 6primes, prime numbers, sieve, Sieve of Eratosthenes, Euler's Sieve, Legendre, Legendre estimate, prime counting, VB.NET, Visual Basic .NETDownload
HowTo: Find a number's prime factors in Visual Basic .NETprimes, prime numbers, prime factors, factors, factorization, Visual Basic .NET, VB.NETDownload
HowTo: Make a list of prime numbers in Visual Basic 6primes, prime numbers, sieve, Sieve of Eratosthenes, Euler's Sieve, Legendre, Legendre estimate, prime counting, VB.NET, Visual Basic .NETDownload
HowTo: Find a number's prime factors in Visual Basic 6primes, prime numbers, prime factors, factors, factorization, Visual Basic 6, VB 6Download
HowTo: Make a list of prime numbers in Visual Basic .NETprimes, prime numbers, sieve, Sieve of Eratosthenes, Euler's Sieve, Legendre, Legendre estimate, prime counting, VB.NET, Visual Basic .NETDownload
HowTo: Use standard dialogs in Visual Basic .NETdialog, standard dialog, FontDialog, OpenFileDialog, SaveFileDialog, ColorDialog, use standard dialogs, Visual Basic, Visual Basic .NET, VB, VB.NETDownload
HowTo: Use standard dialogs in Visual Basic 6dialog, standard dialog, FontDialog, OpenFileDialog, SaveFileDialog, ColorDialog, use standard dialogs, Visual Basic, Visual Basic 6, VB, VB 6Download
HowTo: Use a TreeView to display property pages or option pages in Visual Basic .NETTreeView, options, properties, property pages, option pages, Registry, save settingsDownload
HowTo: Easily save and restore all of a form's settings and the values of its controls in the Registry in Visual Basic .NETsettings, save settings, restore settings, Registry, SaveSetting, GetSetting, C#, C# programming, example, example program, Windows Forms programmingDownload
HowTo: Programmatically adjust the position of the splitter in a SplitContainer control in Visual Basic .NETsplitter, SplitContainer, adjust splitter, controls, programming, example, example program, Windows Forms programming, Visual Basic .NET, VB.NETDownload
HowTo: Calculate compound interest over time in Visual Basic 6Windows Forms programming, example program, calculate compound interest, compound interest, example, Visual Basic 6, interestDownload
Beginning Database Design Solutions: Table of ContentsDatabase Design, Database, MySQL, Access, Microsoft Access, programmingBook
Beginning Database Design Solutions: Table of ContentsDatabase Design, Database, MySQL, Access, Microsoft Access, programmingBook
HowTo: Calculate compound interest over time in Visual Basic .NETWindows Forms programming, example program, calculate compound interest, interest, example, Visual Basic .NET, VB.NETDownload
HowTo: Execute ad hoc database commands such as CREATE TABLE, INSERT INTO, DROP TABLE, and so forth in Visual Basic .NETdatabase, ADO.NET, OleDb, OLE DB, CREATE TABLE, INSERT INTO, DROP TABLE, execute database commands, connection, command, Visual Basic, VB.NETDownload
HowTo: Download a file from the web and save it with an arbitrary local file name in Visual Basic .NETdownload, download file, web, internet, WebClient, ftp, file transfer, Visual Basic, VB.NETDownload
HowTo: Search files in a directory hierarchy for a target string in Visual Basic .NETexample program, search file contents, Visual Basic, Visual Basic .NET, VB.NETDownload
HowTo: Override a class's ToString method to allow controls such as ListBox to display objects in Visual Basic .NETToString, override, ListBox, ComboBox, array, initialize array, initialize object, Visual Basic .NET, Visual Basic, VB.NETDownload
HowTo: Detect whether text in a multiline TextBox is wrapped in Visual Basic 6TextBox, word wrap, multiline, Visual Basic 6, Visual BasicDownload
HowTo: Detect whether text in a multiline TextBox is wrapped in Visual Basic .NETTextBox, word wrap, multiline, Visual Basic .NET, Visual Basic, VB.NETDownload
Tip: Misc Windows TipsMisc Windows Tips 
HowTo: Programmatically add new rows to an unbound DataGridView control in Visual Basic .NETDataGridView, add rows, Visual Basic .NET, VB.NET, controlsDownload
HowTo: Make a window stay below all others in Visual Basic .NETbottommost, topmost, subclass, windowproc, setwindowlong, on bottom, Visual Basic .NET, VB.NETDownload
HowTo: Make a window stay below all others in Visual Basic 6bottommost, topmost, subclass, windowproc, setwindowlong, on bottom, Visual Basic 6, VB 6Download
HowTo: Drag and drop one or more multi-column values from one ListView control to another in Visual Basic .NETdrag, drop, drag and drop, objects, ListView, Visual Basic .NET, VB .NETDownload
HowTo: Drag and drop strings from one ListBox to another in Visual Basic .NETdrag, drop, drag and drop, ListBox, Visual Basic .NET, VB .NETDownload
HowTo: Drag and drop objects from one ListBox to another in Visual Basic .NETdrag, drop, drag and drop, objects, ListBox, Visual Basic .NET, VB .NETDownload
HowTo: Send a window to the top or bottom in Visual Basic .NETsend window to bottom, send window to top, to top, to bottom, Visual Basic .NET, VB.NETDownload
HowTo: Get a module's fully qualified name in Visual Basic .NETmodule name, fully qualified name, module location, Visual Basic .NET, VB.NETDownload
HowTo: Get an object's reference count in Visual Basic 6reference count, get reference count, Visual Basic 6Download
HowTo: Send a window to the top or bottom in Visual Basic 6send window to bottom, send window to top, to top, to bottom, Visual Basic 6Download
HowTo: Draw text flipped vertically, horizontally, or both in Visual Basic .NETGraphics object, Scale, flip, DrawString, text, VB.NET, Visual Basic .NETDownload
HowTo: Keep track of ListView columns when the user reorders them in Visual Basic .NETListView, reorder, columns, VB.NET, Visual Basic .NETDownload
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 2008Download
HowTo: Read and write all of the lines in a text file in Visual Basic .NETsort, IComparer, file, compare, Visual Basic .NETDownload
HowTo: Use an IComparer class to sort a file using the values in its columnssort, IComparer, file, compare, Visual Basic .NETDownload
HowTo: Grab images from a Web page in Visual Basic .NETgrab images, Web, HTML, Visual Basic .NET, VB.NET, WebBrowser, WebClient, download, download images, screen scraping, HtmlDocumentDownload
HowTo: Use the Convert class to convert values between decimal, hexadecimal, octal, and binary in Visual Basic .NETConvert class, convert values, decimal, hexadecimal, octal, binary, base, Visual Basic .NET, VB.NETDownload
HowTo: Grab images from a Web page in Visual Basic 6grab images, Web, HTML, Visual Basic 6, VB 6, WebBrowser, download, download images, screen scraping, HtmlDocumentDownload
HowTo: Grab the image of another program's form in Visual Basic .NETform image, background, clipboard, PrntScrnDownload
HowTo: Get a form's image with or without decorations in Visual Basic .NETform image, background, clipboard, PrntScrnDownload
HowTo: Use the Clipboard to grab an image of the screen in Visual Basic .NETdesktop image, background, clipboard, PrntScrnDownload
HowTo: Make a drawing application in VB .NETdraw, drawing, Drawable, serialization, XmlSerializerDownload
HowTo: Display two forms, one showing pictures in a random order in Visual Basic .NETpicture, random, VB.NET, Visual Basic .NETDownload
HowTo: Make a continuously spinning cube by using XAML code in Visual Basic 2008Visual Basic 2008, VB 2008, XAML, cube, rotate, spin, VB.NETDownload
HowTo: Simulate a robot arm with three rotating joints and a hand using XAML coderobot, robotics, arm, drawing, XAML, WPFDownload
HowTo: Print a Window in WPF/XAML using Visual Basic 2008print, print Window, PrintForm, Visual Basic 2008Download
HowTo: Display an image saved as a resource in WPF/XAML using Visual Basic 2008WPF, XAML, Image, ImageSource, Pack, Visual Basic 2008Download
HowTo: Display a loose XAML page in an HTML IFRAME elementXAML, WPF, loose xaml, iframeDownload
HowTo: Use XAML to make a grid with a gradient background in VB 2005 and .NET Framework 3.0XAML, VB 2005, Visual Basic 2005, .NET Framework 3.0, gradient, gridDownload
HowTo: Make and rotate a cube by using XAML code in Visual Basic 2008Visual Basic 2008, VB 2008, XAML, cube, rotateDownload
HowTo: Make a list of critter images with their names in XAMLXAML, WPF, loose xaml, critters, images, WPF style, page, Page.Resources, page resources, linear gradient brush, LinearGradientBrushDownload
HowTo: Use XAML to make a calculator that uses resources and styles in VB 2005 and .NET Framework 3.0XAML, VB 2005, Visual Basic 2005, .NET Framework 3.0, gradient, grid, Label, ButtonDownload
HowTo: Use XAML to make a button that contains a grid holding three labels in VB 2005 and .NET Framework 3.0XAML, VB 2005, Visual Basic 2005, .NET Framework 3.0, gradient, grid, Label, ButtonDownload
HowTo: Get mother board serial numbers and CPU IDs in Visual Basic 6serial number, cpu, cpu id, WMI, Windows Management Instrumentation, Visual Basic 6Download
HowTo: Get mother board serial numbers and CPU IDs in Visual Basic .NETserial number, cpu, cpu id, WMI, Windows Management Instrumentation, Visual Basic .NET, VB.NETDownload
Tip: Use ADOX to make a database without leaving the database files lockedVisual Basic, Visual Basic .NET, ADO, ADOX, create database, make database, file locking, .ldb file 
Tip: Use proper data delimiters for different databasesVisual Basic, Visual Basic .NET, database, delimiter, date, ADO, ADOX, SQL Server, Access, Jet 
HowTo: Set a file's creation, last access, and last modified timesfile times, last access time, file creation time, lastmodified timeDownload
HowTo: Let the user drag files into a list and then upload them all to a Web site in Visual Basic .NETupload, FTP, file transfer, FtpWebRequest, WebRequest, Visual Basic .NET, VB.NETDownload
HowTo: Build a form from scratch and handle events raised by its controls in Visual Basic .NETform, build form, event, AddHandler, Visual Basic .NET, VB.NETDownload
HowTo: Make a DataGridView display numbered row headers in Visual Basic .NETDataGridView, row headers, header, Visual Basic .NET, VB.NETDownload
HowTo: Use VBA to compare two lists in Excel and highlight the cells in the second that are not in the firstExcel, VBA, compare lists, compare, listsDownload
HowTo: List system process information similar to the information provided by Task Manager in Visual Basic .NETprocess information, processes, Task Manager, Visual Basic .NET, VB.NETDownload
HowTo: Open a PDF file in a WebBrowser control in Visual Basic .NETPDF file, Adobe, open PDF file, WebBrowser, Adobe Acrobat, Acrobat, Visual Basic .NET, VB.NETDownload
HowTo: Open a PDF file in an Adobe Reader control within an application in Visual Basic 6PDF file, Adobe, open PDF file, Adobe Reader, Adobe Acrobat, Acrobat, Visual Basic 6Download
HowTo: Open a PDF file in an external Adobe Reader process in Visual Basic 6PDF file, Adobe, open PDF file, Adobe Reader, Adobe Acrobat, Acrobat, Visual Basic 6Download
HowTo: Open a PDF file in a WebBrowser control in Visual Basic 6PDF file, Adobe, open PDF file, Adobe Reader, Adobe Acrobat, Acrobat, Visual Basic 6Download
HowTo: Open a PDF file in an Adobe Reader control within an application in Visual Basic .NETPDF file, Adobe, open PDF file, Adobe Reader, Adobe Acrobat, Acrobat, Visual Basic .NET, VB.NETDownload
HowTo: Open a PDF file in an external Adobe Reader process in Visual Basic .NETPDF file, Adobe, open PDF file, Adobe Reader, Adobe Acrobat, Acrobat, Visual Basic .NET, VB.NETDownload
HowTo: Manage the wastebasket in Visual Basic .NETwastebasket, recycle bin, delete, delete file, empty recycle bin, empty wastebasket, Visual Basic .NET, VB.NETDownload
HowTo: Use My.Computer.Info to display operating system and memory information in Visual Basic .NETMy.Computer.Info, operating system, memory, Visual Basic .NET, VB.NETDownload
HowTo: Let the user move and resize controls at run time in Visual Basic 6drag, move, resize, controls, Visual Basic 6Download
HowTo: Use code to make a chart in Excel from the current selection in VBAExcel, Office, chart, VBA, graph, Visual Basic for ApplicationsDownload
HowTo: Get the values of fields (variables) declared in a form by their names in Visual Basic .NETreflection, FieldInfo, field, value, field value, FieldType, GetValue, VB.NET, Visual Basic .NETDownload
HowTo: Get information about the window under the mouse in Visual Basic .NETmouse position, MousePosition, window text, window handle, root window, VB.NET, Visual Basic .NETDownload
HowTo: Make a ComplexNumber class with operators in Visual Basic .NETcomplex, complex number, real, imaginary, VB .NET, Visual Basic .NETDownload
HowTo: Make a Label use the largest font it can while still allowing its text to fit in Visual Basic .NETfont, biggest font, largest font, Label, Visual Basic .NET, VB.NETDownload
HowTo: Make a Label use the largest font it can while still allowing its text to fit allowing wrapping in Visual Basic .NETfont, biggest font, largest font, Label, wrap, wrapping, Visual Basic .NET, VB.NETDownload
HowTo: Make tooltips remain visible for a very long time in Visual Basic .NETtooltip, tool tip, Visual Basic .NET, VB.NETDownload
HowTo: Create a DataTable with row cell errors, and display it in a DataGridView in Visual Basic .NETDataGridView, DataTable, error, row error, cell error, Visual Basic .NET, VB.NETDownload
HowTo: Make a DataGridView control use an array of objects for a data source in Visual Basic .NETDataGridView, data source, array, objects, Visual Basic .NET, VB.NETDownload
HowTo: Simulate a robot arm with three rotating joints in Visual Basic .NETrobot, robotics, arm, drawing, Visual Basic .NET, VB.NETDownload
HowTo: Make a form with a fixed-sized column between two other columns that share the remaining available space in Visual Basic .NETform, columns, table, TableLayoutPanel, Visual Basic .NET, VB.NETDownload
HowTo: Compare the contents of two directories in Visual Basic .NETdirectory, directory contents, files, compare directories, compare files, Visual Basic .NET, VB.NETDownload
HowTo: Compare the contents of two directories in Visual Basic 6directory, directory contents, files, compare directories, compare files, Visual Basic 6Download
Tip: Visual Basic Data Type CharactersVisual 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 .NETdrawing, graphics, grid, snap to, snapto, ruler, Visual Basic .NET, VB.NETDownload
HowTo: Quickly read and write the contents of a text file in VB .NETVB.NET, NET, text file, grab, read, writeDownload
HowTo: Use routines to easily read and write a file's contents in VB .NETstar, polygon, VB.NETDownload
HowTo: Make a simple drawing program with a "snap to" grid and rules in Visual Basic 6drawing, graphics, grid, snap to, snapto, ruler, Visual Basic 6, Visual Basic ClassicDownload
HowTo: Make a scribble application with VB .NET that automatically redraws when necessaryVB.NET, drawing, scribble, redraw, autoredrawDownload
HowTo: Delete a directory and everything it containsfile, directory, dir, remove, deleteDownload
HowTo: Calculate the prime factors of numbers of the form 999997 in Visual Basic 6prime, product, factor, mathematics, Visual Basic, Visual Basic 6Download
HowTo: Restore a window to a known position if you can't find it in Visual Basic 2005restore window, window size, window position, FindWindow, SetWindowPos, Visual Basic, Visual Basic 2005, VB .NETDownload
HowTo: Calculate the prime factors of a product of primes plus or minus 1 in Visual Basic 2005prime, product, factor, mathematics, Visual Basic, Visual Basic 2005, VB .NETDownload
HowTo: Calculate the prime factors of numbers of the form 999997 in Visual Basic 2005prime, product, factor, mathematics, Visual Basic, Visual Basic 2005, VB .NETDownload
HowTo: Start a program from Sub Main in Visual Basic 2005 and laterSub Main, start, start application, start proigram, Visual Basic, Visual Basic 2005Download
HowTo: Calculate the prime factors of a product of primes plus or minus 1 in Visual Basic 6prime, product, factor, mathematics, Visual Basic, Visual Basic 6Download
HowTo: Make a ListView control display icons in its subitems in Visual Basic 2005ListView, subitem icons, icons, LVM_SETITEM, VB.NET, Visual Basic 2005Download
HowTo: Programmatically expand a ComboBox in Visual Basic 2005ComboBox, expand, VB.NET, Visual Basic 2005Download
HowTo: Make bitmap files containing numbers in circles in Visual Basic 2005graphics, bitmap files, VB.NET, Visual Basic 2005Download
HowTo: Let the user click to draw markers on a map in Visual Basic 2005drawing, map, marker, Paint, Visual Basic 2005, VB.NETDownload
HowTo: Randomize the values in a series of TextBoxes, a ListBox, or a single TextBox in Visual Basic 6randomize, TextBox, ListBox, Visual Basic 6Download
HowTo: Select an item from a ListBox or ComboBox with a given ItemData valueListBox, ComboBox, list, item, selectDownload
HowTo: Make a ListView control sort using the column you click in VB .NETListView, sort, clicked column, VB.NETDownload
Tip: Downgrade Visual Basic 2008 projects to Visual Basic 2005split, Visual Basic .NET 
HowTo: Use a program to merge PDF files in Visual Basic 6PDF, merge PDFDownload
HowTo: Use the Cryptography API to build an application that stores passwords in Visual Basic 2005Cryptography, Cryptography API, store passwords, passwords, Visual Basic 2005Download
Tip: Use the Split function easily in Visual Basic .NETsplit, Visual Basic .NET 
HowTo: Use the Cryptography API to generate secure random numbers with Visual Basic 2005Cryptography, Cryptography API, random numbers, random, Visual Basic 2005Download
HowTo: Set another application's size and position in Visual Basic 2008SetWindowPos, FindWindow, set application size, set application position, VB.NETDownload
HowTo: Overlay one picture on another in Visual Basic 2008overlay, transparent, image processing, picture, VB.NETDownload
HowTo: Make a line control in Visual Basic 2005line control, custom control, Visual Basic 2005Download
HowTo: Randomize a list of names in Visual Basic 6randomize, random, list of names, name list, Split, Rnd, Visual Basic 6Download
HowTo: List information about the files in a directory in a ListView using Visual Basic 2005directory, list files, ListView, My, My.Computer, FileSystem, GetFiles, FileInfo, GetFileInfoDownload
HowTo: Display the number of days, minutes, hours, and seconds until an event in Visual Basic .NETcountdown, timer, VB.NET, days, minutes, hours, secondsDownload
HowTo: List the fonts available to the printer in Visual Basic 6printing, font, list fonts, Visual Basic 6Download
HowTo: Use My.Computer.FileSystem to recursively list the files in a directory subtree in Visual Basic 2005My.Computer.FileSystem, directory, directory subtree, Visual Basic 2005, VB.NET, search, filesDownload
HowTo: Flood fill areas using safe and unsafe methods in Visual Basic .NETflood, floodfill, VB.NET, safe, unsafeDownload
HowTo: Use VBA code to make a pie chart in ExcelExcel, VBA, pie chart, Microsoft OfficeDownload
HowTo: Declare array objects in VB .NETvariable, VB .NET, initialization, declaration, array objects 
HowTo: Round a number to the nearest multiple of a template in Visual Basic 2005round, round off, digits, VB.NET, templateDownload
HowTo: Round a number to the nearest multiple of a template in Visual Basic 6round, round off, digits, Visual Basic 6, templateDownload
HowTo: Use VBA code in Excel to import a CSV file and use it to make a line graphExcel, VBA, Visual Basic for Applications, import, CSV, comma separated value, line graph, chartDownload
HowTo: Evaluate mathematical expressions using code in Visual Basic 2005mathematical expression, expression, evaluate, VB.NETDownload
HowTo: Save a picture into a JPEG at a desired size in Visual Basic 2005save picture, save image, size, jpeg, jpg, compress, VB .NETDownload
HowTo: Load Structures from an XML file in Visual Basic 2005XML, structure, load, file, Item, initialize, initializationDownload
HowTo: Round a value to a specified number of digitsround off, digitsDownload
HowTo: Use the VBA library to round to a specific number of decimal placesVBA, round, decimal placesDownload
HowTo: Print the contents of a ListBox left aligned, centered, or right aligned in Visual Basic 2005print, ListBox, print preview, align, alignment, center, right align, left align, StringFormat, PrintDocument, PrintPage eventDownload
HowTo: Use isolated storage to save and restore settings in Visual Basic 2005isolated storage, settings, save settings, Visual Basic, VB.NETDownload
HowTo: Use strongly typed program settings to save and restore settings in Visual Basic 2005program settings, settings, save settings, Visual Basic, VB.NETDownload
HowTo: See if the computer is connected to the Internet in Visual Basic 6InternetGetConnectedState, Internet, connected, connection, wininet, Visual Basic 6Download
HowTo: Randomly change the desktop background in Visual Basic 6backer, desktop, background, Registry, default editor, wallpaper, wastebasket, recycle, ShellExecute, SHFileOperation, RegOpenKeyEx, RegSetValueExA, wallpaper style, centered, tiled, stretchedDownload
HowTo: See if the computer is connected to the Internet in Visual Basic 2005My.Computer.Network.IsAvailable, IsAvailable, Internet, connected, connection, VB.NETDownload
HowTo: Randomly change the desktop background in Visual Basic 2005backer, desktop, background, Registry, default editor, wallpaper, wastebasket, recycle, ShellExecute, SHFileOperation, RegOpenKeyEx, RegSetValueExA, wallpaper style, centered, tiled, stretchedDownload
HowTo: Determine the default button when displaying a MessageBox in Visual Basic 2005MessageBox, MsgBox, message box, default button, VB.NETDownload
HowTo: Determine the default button when displaying a MsgBox in Visual Basic 6MsgBox, message box, default button, Visual Basic 6Download
HowTo: Calculate logarithms in different bases in Visual Basic 2005log, ln, logarithm, base, log base, calculate, exponent, exponentiation, power, VB.NETDownload
HowTo: Calculate logarithms in different bases in Visual Basic 6log, ln, logarithm, base, log base, calculate, exponent, exponentiation, powerDownload
HowTo: Use the BitmapBytesRGB24 class to apply an embossing filter to an image very quickly in Visual Basic 2005BitmapBytesRGB24, LockBits, UnlockBits, image processing, filter image, emboss, embossing filter, VB.NETDownload
HowTo: Use Microsoft's .NET Framework parallel extensions to apply an embossing filter to an image very quickly in Visual Basic 2008parallel, multi-threading, threading, BitmapBytesRGB24, LockBits, UnlockBits, image processing, filter image, emboss, embossing filter, VB.NETDownload
HowTo: Use the VoiceText library to read numbers to the user in Visual Basic 6voice, audio, VoiceText, read numbersDownload
HowTo: Get operating system information in VB .NETOS version, operating system version, VB.NET, systemDownload
HowTo: Use Microsoft's .NET Framework parallel extensions to generate Mandelbrot sets quickly in Visual Basic 2008parallel extensions, parallel programming, multiple CPUs, multi-core, Mandelbrot, Mandelbrot set, .NET, .NET FrameworkDownload
Tip: Restart Vista print queuesWindows, 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 handleDownload
HowTo: Determine what version of Access is installed by using automation in Visual Basic 6Access, Access version, Microsoft Access, Registry, automation, Visual Basic 6Download
HowTo: Determine what version of Access is installed by reading Registry values in Visual Basic 2005Access, Access version, Microsoft Access, Registry, VB.NET, Visual Basic 2005Download
HowTo: Determine what version of Access is installed by using automation in Visual Basic 2005Access, Access version, Microsoft Access, Registry, automation, VB.NET, Visual Basic 2005Download
HowTo: Determine what version of Access is installed by reading Registry values in Visual Basic 6Access, Access version, Microsoft Access, Registry, Visual Basic 6Download
HowTo: Get the operating system version in Visual Basic 2005OS, OS version, operating system, operating system version, Visual Basic 2005Download
HowTo: Get the operating system version in Visual Basic 6OS, OS version, operating system, operating system version, Visual Basic 6Download
HowTo: Use GetSetting while protecting against bad values in the Registry in Visual Basic 2005GetSetting, SaveSetting, VB.NET, error handling, error trappingDownload
HowTo: Use GetSetting while protecting against bad values in the Registry in Visual Basic 6GetSetting, SaveSetting, Visual Basic 6, error handling, error trappingDownload
HowTo: Find all ways to pick N out of M items in Visual Basic 2005choose, combinatorics, combinations, VB.NETDownloadBook
HowTo: Recursively generate permutations of a collection of objects in Visual Basic 2005permute, permutation, combinatorics, recursive, factorial, VB.NETDownloadBook
HowTo: List all the permutations of a set of numbers in Visual Basic 2005permute, permutation, combinatorics, factorial, VB.NETDownloadBook
HowTo: List all the permutations of a set of numbers in Visual Basic 6permute, permutation, combinatorics, factorialDownload
HowTo: Crop a picture and save the result in Visual Basic 2005crop picture, crop, trim, Visual Basic 2005, VB .NETDownload
HowTo: Crop a picture and save the result in Visual Basic 6crop picture, crop, trim, Visual BasicDownload
HowTo: Make an inactivity timer in Visual Basic 6inactive, inactivity, user activity, time out, timeoutDownload
HowTo: Make an inactivity timer in Visual Basic 2005inactive, inactivity, user activity, time out, timeoutDownload
HowTo: Open Windows Explorer to display files in a specific directory in Visual Basic 6Windows Explorer, shell, open, files, Visual Basic 6Download
HowTo: Open Windows Explorer to display files in a specific directory in Visual Basic 6Windows Explorer, shell, open, files, Visual Basic 6Download
HowTo: Resize all of the graphic files in a directory in Visual Basic 6graphics, resize picture, resize image, directory, Visual Basic 6Download
HowTo: Resize all of the graphic files in a directory in Visual Basic 2005graphics, resize picture, resize image, directory, Visual Basic .NETDownload
HowTo: Save and restore a form's position when it loads and unloads in Visual Basic 2005save, restore, form, form position, Visual Basic .NETDownload
HowTo: Make a map that shows a circular closeup of the part under the mouse in Visual Basic 6closeup map, map, enlarge, closeup, close up, Visual Basic 6Download
HowTo: Let the user drag a picture with the mouse or move it with the arrow keysdrag picture, BitBltDownload
HowTo: Overlay a picture on another and use BitBlt to repaint only the modified parts of the backgrounddrag picture, BitBltDownload
HowTo: Overlay a picture on another and use BitBlt to allow the user to drag itdrag picture, BitBltDownload
HowTo: Overlay a picture on another and use PaintPicture to allow the user to drag itdrag picture, PaintPictureDownload
HowTo: Make a map that shows a closeup of the part under the mouse in Visual Basic 2005closeup map, map, enlarge, closeup, close up, Visual Basic 2005Download
HowTo: Make a map that shows a circular closeup of the part under the mouse in Visual Basic 2005closeup map, map, enlarge, closeup, close up, circular region, Visual Basic 2005Download
HowTo: Make a map that shows a closeup of the part under the mouse in Visual Basic 6closeup map, map, enlarge, closeup, close up, Visual Basic 6Download
HowTo: Use a loop to load pictures into PictureBoxes in Visual Basic 2005PictureBox, picture, LoadPicture, Bitmap, loop, Visual Basic 2005Download
HowTo: Dynamically create buttons at runtime and give them event handlers in Visual Basic 2005control, Button, click, click event, AddHandler, event handler, Visual Basic 2005Download
HowTo: Make CAPTCHA images (version 4) in Visual Basic 6CAPTCHA, Turing test, image, image processing, distort imageDownloadBook
HowTo: Make CAPTCHA images (version 6) in Visual Basic .NETCAPTCHA, Turing test, image, image processing, distort imageDownloadBook
HowTo: Make a print preview displaying a grid of data with alternating row colors in Visual Basic 2005print, print preview, VB 2005, grid, rows, colorDownload
HowTo: Programmatically select an entire row in a DataGrid control in Visual Basic 6DataGrid, select row, data grid, Visual Basic 6Download
Visual Basic 2008 Programmer's Reference: Table of ContentsVisual Basic 2008, Visual Studio 2008, programmingBook
HowTo: Make a String extension method to URL encode and decode strings in Visual Basic 2008string, extension method, URL encode, URL decode, Visual Basic 2008Download
HowTo: Make a String extension method to replace spaces with non-breaking spaces in Visual Basic 2008string, nbsp, extension method, Visual Basic 2008Download
HowTo: Make an OpenFileDialog validate the user's file selection in Visual Basic 2008string, extension method, URL encode, URL decode, Visual Basic 2008Download
HowTo: Compress spaces in a stringcompress spaces, space, compact, duplicateDownload
HowTo: Build a function to compress consecutive spaces into one space in Visual Basic 6.space, spaces, compress, replaceDownload
HowTo: Build a function to compress consecutive spaces into one space in Visual Basic 2005space, spaces, compress, replace, Visual Basic .NET, Visual Basic 2005Download
HowTo: Make a function to split a string into an array of strings by using multiple separators in Visual Basic 6.split, string, separatorsDownload
HowTo: Nicely format an XML document in Visual Basic .NETXML, XmlDocument, format, format XML, indent XML, Visual Basic .NET, VB.NETDownload
HowTo: List the places in the network neighborhood in Visual Basic 6network, network neighborhood, Visual BasicDownload
Bug: Mouse Wheel in ListBox Crashes ExcelMouse Wheel, ListBox, Excel 
HowTo: Get information about a shortcut in Visual Basic 6shortcut, link, desktop shortcut, Visual Basic 6Download
HowTo: Let the user select mutliple files in Visual Basic 2005files, select files, multiple files, open file dialog, OpenFileDialog, Visual Basic 2005Download
HowTo: Get information about a shortcut in Visual Basic 2005shortcut, link, desktop shortcut, Visual Basic 2005Download
HowTo: List the places in the network neighborhood in Visual Basic 2005network, network neighborhood, Visual Basic 2005Download
HowTo: Use a variable to hold delegates (function pointers) in Visual Basic 2005delegate, function pointer, function reference, method pointer, methd reference, Visual Basic 2005Download
HowTo: Draw a rubberband rectangle with XAML in Visual Basic 2008XAML, WPF, Visual Basic 2008, rubberband, rubberband rectangleDownload
HowTo: Draw a rubberband line with XAML in Visual Basic 2008XAML, WPF, Visual Basic 2008, rubberband, rubberband lineDownload
HowTo: Draw a rubberband ellipse with XAML in Visual Basic 2008XAML, WPF, Visual Basic 2008, rubberband, rubberband ellipseDownload
HowTo: Draw a rubberband circle centered at a starting point with XAML in Visual Basic 2008XAML, WPF, Visual Basic 2008, rubberband, rubberband circleDownload
HowTo: Make a scribble application with XAML in Visual Basic 2008XAML, WPF, Visual Basic 2008, scribble, drawingDownload
HowTo: Get day, month, date, time, and number format information for the computer's locale in Visual Basic 2005day, month, date, time, number, percent, format, locale, VB.NETDownload
HowTo: See if a file is locked in Visual Basic 6file locked, file, lockedDownload
Visual Basic 2005 with .NET 3.0 Programmer's Reference: Table of ContentsVisual Basic 2005, Visual Studio 2005, .NET Framework 3.0, programmingBook
Visual Basic 2005 with .NET 3.0 Programmer's Reference: SnippetsVisual Basic 2005, Visual Studio 2005, programming, snippet, .NET Framework 3.0Book
Visual Basic 2005 with .NET 3.0 Programmer's ReferenceVisual Basic 2005, Visual Studio 2005, .NET Framework 3.0, programmingBook
HowTo: See if a file is locked in Visual Basic .NETfile locked, file, locked, VB.NETDownload
HowTo: Roughly compare the savings a normal bank account would give versus a 401(k) (a US tax thing) in Visual Basic .NETbank account, savings, interest, tax, tax deferred, 401(k), VB.NETDownload
HowTo: Copy the text contents of any messagebox (Visual Basic 6 example)Messagebox, message box, copy message boxDownload
HowTo: Roughly compare the savings a normal bank account would give versus a 401(k) (a US tax thing) in Visual Basic 6bank account, savings, interest, tax, tax deferred, 401(k), VB.NETDownload
HowTo: Copy the text contents of any messagebox (Visual Basic .NET example)Messagebox, message box, copy message box, VB.NETDownload
Bug: Cannot add controls to WPF form in Visual Basic 2008Visual Basic 2008, WPF, bug, controls 
HowTo: Compress the folders within a folder into a Zip file in Visual Basic 2005Zip, compress, folder, compress folder, compressed folder, compression, Visual Basic 2005Download
HowTo: Compress a folder into a Zip file in Visual Basic 2005Zip, compress, folder, compress folder, compressed folder, compression, Visual Basic 2005Download
HowTo: Use the System.IO.Compression namespace to compress and decompress files in GZip format in Visual Basic 2005compress, decompress, compression, GZip, Visual Basic 2005Download
HowTo: Use WMI to make a folder compress its contents to save space in Visual Basic 2005compress, folder, compress folder, compressed folder, compression, Visual Basic 2005Download
HowTo: See if a number is expressible as a sum of two cubes (and calculate Taxicab numbers) in Visual Basic 2005sums of cubes, cubes, numeric algorithms, numeric, taxicab number, Visual Basic 2005, VB.NETDownload
HowTo: Make a countdown timer in Visual Basic 2005countdown timer, timer, alarm, Visual Basic 2005, VB.NETDownload
HowTo: See if a number is expressible as a sum of two cubes (and calculate Taxicab numbers) in Visual Basic 6sums of cubes, cubes, numeric algorithms, numeric, taxicab number, Visual Basic 6Download
HowTo: Make a countdown timer in Visual Basic 6countdown timer, timer, alarm, Visual Basic 6Download
HowTo: Use ADOX to search the table columns in an Access database for a string in Visual Basic .NETADOX, Access, database, table, column, table columns, search columns, VB.NETDownload
HowTo: Use ADOX to search the table columns in an Access database for a string in Visual Basic 6ADOX, Access, database, table, column, table columns, search columns, Visual Basic 6Download
HowTo: Use ADOX to list the tables in an Access database and give their types in Visual Basic .NETADOX, Access, database, table, table type, VB.NETDownload
HowTo: Use ADOX to list the queries in an Access database and give their command text in Visual Basic .NETADOX, Access, database, query, command text, VB.NETDownload
HowTo: Use ADOX to search the queries in an Access database for a string in Visual Basic .NETADOX, Access, database, query, command text, search query, VB.NETDownload
Visual Basic 2005 Programmer's Reference: Table of ContentsVisual Basic 2005, Visual Studio 2005, programmingBook
Visual Basic 2005 Programmer's Reference: SnippetsVisual Basic 2005, Visual Studio 2005, programming, snippetBook
Visual Basic 2005 Programmer's ReferenceVisual Basic 2005, Visual Studio 2005, programmingBook
HowTo: Give a class a Clone method in Visual Basic .NETclass, clone, VB.NETDownload
HowTo: Use ADOX to list the queries in an Access database and give their command text in Visual Basic 6ADOX, Access, database, query, command text, Visual Basic 6Download
HowTo: Use ADOX to search the queries in an Access database for a string in Visual Basic 6ADOX, Access, database, query, command text, search query, Visual Basic 6Download
HowTo: Use ADOX to list the tables in an Access database and give their types in Visual Basic 6ADOX, Access, database, table, table type, Visual Basic 6Download
HowTo: Make a GroupBox that includes a check box to enable and disable its controls in Visual Basic .NETcontrol, custom control, GroupBox, CheckBox, VB.NET, Visual Basic .NETDownload
HowTo: Draw a Buddhabrot fractal in Visual Basic 6fractal, buddhabrot, mandelbrot, iterated systemDownload
HowTo: Draw a anti-Buddhabrot fractal in Visual Basic 2005fractal, anti-buddhabrot, buddhabrot, mandelbrot, iterated systemDownload
HowTo: Draw a Buddhabrot color map fractal in Visual Basic 2005fractal, buddhabrot color map, buddhabrot, mandelbrot, iterated systemDownload
HowTo: Draw a Buddhabrot fractal in Visual Basic 2005fractal, buddhabrot, mandelbrot, iterated systemDownload
HowTo: Show and hide TextBox scroll bars as needed in Visual Basic 2005TextBox, scroll barDownload
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 6Registry, API, RegCloseKey, RegCreateKeyEx, RegOpenKeyEx, RegQueryValueExString, RegQueryValueExLong, RegQueryValueExNULL, RegSetValueExString, RegSetValueExLong, SHDeleteKey, Visual Basic 6Download
HowTo: Use a Pen object's CompoundArray property to give the pen longitudinal stripes in Visual Basic 2005Pen, CompoundArray, longitudinal stripes, Visual Basic 2005Download
HowTo: Determine whether a year is a leap year with Visual Basic 2005leap year, year, datesDownload
HowTo: Use WMI to get lots of information about the operating system in Visual Basic 2005WMI, 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, WindowsDirectoryDownload
HowTo: Start another process and disable a button while that process is running in VBAVBA, shell, shell and disable, SetTimer, GetExitCodeProcessDownload
HowTo: Use WMI to get lots of information about the computer system in Visual Basic 2005WMI, 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, WorkgroupDownload
HowTo: Start another process and wait for it to complete in VBAVBA, shell, shell and wait, OpenProcess, WaitForSingleProcessDownload
HowTo: Display a map for an address on Google maps or Yahoo maps in the system's default browser in Visual Basic 6map, address lookup, Google, Yahoo, default browser, VB 6, Visual Basic 6Download
Bug: First release of Visual Basic 2008 adds bug to new WPF projectsVisual Basic 2008, WPF, bug 
HowTo: Define a DataSet at design time in Visual Basic 2005DataSet, design time, VB.NET, Visual Basic 2005Download
HowTo: Use Crystal Reports to build a PDF file in Visual Basic 2005Crystal Reports, PDF file, report, VB.NET, Visual Basic 2005Download
HowTo: Display a map for an address on Google maps or Yahoo maps in the system's default browser in Visual Basic 2005map, address lookup, Google, Yahoo, default browser, VB.NET, Visual Basic 2005Download
HowTo: Determine whether the computer is running from battery or line power in Visual Basic 2005power, battery, charging, GetSystemPowerStatus, power status, VB 2005Download
HowTo: See on which processors the current process can run in Visual Basic 2005CPUs, number of CPUs, processors, number of processors, VB 2005Download
HowTo: Round numbers to a given number of digits without using banker's rounding (version 2) in Visual Basic 2005round, banker's rounding, digits, Math.Round, VB 2005Download
HowTo: Determine whether the computer is running from battery or line power in Visual Basic 6power, battery, charging, GetSystemPowerStatus, power status, Visual Basic 6Download
HowTo: Build images for a TabStrip control's tabs at run time in Visual Basic 6TabStrip, control, tab, tab images, Visual Basic 6Download
HowTo: Determine whether a year is a leap year with Visual Basic 6leap year, year, datesDownload
HowTo: Round numbers to a given number of digits without using banker's rounding in Visual Basic 2005round, banker's rounding, digits, VB 2005Download
HowTo: Play a tone with a specific frequency in Visual Basic .NETsound, tone, frequency, noise, VB.NETDownload
HowTo: Draw three interlocked 3-D blocks with Direct3D in Visual Basic 2005Direct3D, DirectX, blocks, interlocked, hidden surface removal, z-buffer, Visual Basic 2005Download
HowTo: Install a fontfonts, install font, create font 
HowTo: Install a temporary fontfonts, install font, create font, remove font, uninstall font, temporary font 
HowTo: Make a button that creates more buttons when clicked in Visual Basic .NETbutton, replicating button, VB.NETDownload
HowTo: Make a button that creates more buttons when clicked in Visual Basic 6button, replicating button, Visual Basic 6Download
HowTo: Programmatically add a record to a DataSet bound to a DataGrid in Visual Basic 2005DataSet, DataGrid, add record, Visual Basic 2005Download
HowTo: Make buttons jump randomly around the screen in Visual Basic 6button, jump, random, game, Visual Basic 6Download
HowTo: Programmatically add a record to a DataSet bound to a DataGridView in Visual Basic 2005DataSet, DataGridView, add record, Visual Basic 2005Download
HowTo: Make buttons jump randomly around the screen in Visual Basic .NETbutton, jump, random, game, VB.NETDownload
HowTo: Display information about the items below the mouse in a WebBrowser control in Visual Basic 6WebBrowser, Visual Basic, wait, loadDownload
HowTo: Make a ListBox display chemical symbols in Visual Basic 2005ListBox, chemicals, chemical symbols, Visual Basic 2005, subscriptsDownload
HowTo: Keep track of checked ListBox selections as the user selects and deselects them in Visual Basic 6ListBox, selection, track selection, Visual Basic 6Download
HowTo: Use an ALTER TABLE statement to change a column's data type in an Access database in Visual Basic 6ALTER TABLE, database, ADO, Access, Visual Basic 6Download
HowTo: Load a ListView control from a database in Visual Basic .NETListView, load ListView, database, ADO.NET, Access, VB.NETDownload
HowTo: Position a popup form over a PictureBox in Visual Basic 6popup, position popup, PictureBox, Visual Basic, ClientToScreen, ShowWindow, SetWindowPosDownload
Talk: Four Fascinating Featuresregular expressions, cryptography, reflection, Direct3D, graphics, algorithms 
HowTo: Start Notepad and wait for it to close in Visual Basic .NETstart Notepad, start process, process, Notepad, VB.NETDownload
HowTo: Subclass a control to read Windows messagessubclass, WindowProc, messagesDownload
HowTo: List distinct messages received by a form in Visual Basic 6WndProc, messages, list messages, WindowProc, subclass, VB6Download
HowTo: List distinct messages received by a form in Visual Basic 2005WndProc, messages, list messages, VB2005Download
HowTo: Make a tabbed wizard in Visual Basic 2005wizard, tabbed wizard, VB2005Download
HowTo: Start Notepad and wait for it to close in Visual Basic 2005start Notepad, start process, process, Notepad, VB2005Download
HowTo: List distinct messages received by a form in Visual Basic .NETWndProc, messages, list messages, VB.NETDownload
HowTo: Use the fsutil utility to get a disk's NTFS informationfsutil, NTFS, consoleDownload
HowTo: Display drive information in Visual Basic 2005drive information, VB2005, VB.NETDownload
HowTo: Use the fsutil utility to get a disk's NTFS information into an object with fields in Visual Basic 2005fsutil, NTFS, console, VB2005, VB.NETDownload
HowTo: Use the fsutil utility to get a disk's NTFS information in Visual Basic 2005fsutil, NTFS, console, VB2005, VB.NETDownload
HowTo: Use VBA code to add descriptions of the system's drives to a Word documentWord, Office, list drives, disk drivesDownload
HowTo: Select random records from a database table in Visual Basic .NETdatabase, random records, select records, VB.NETDownload
HowTo: Compare two variables of a user-defined type (UDT) to see if they hold the same valuesUDT, user-defined type, data type, compareDownload
HowTo: Mark a program to run with elevated privileges by using its manifest in Visual Basic 2008UAC, shield, Vista, user access control, elevated privilegesDownload
HowTo: Launch a program while requesting privilege elevation in Visual Basic 2008UAC, shield, Vista, user access control, elevated privileges, Run As, RunAsDownload
HowTo: Add UAC shields to buttons, menu items, and picture boxes in Visual Basic 2008UAC, shield, Vista, user access controlDownload
HowTo: Make a Word document in Visual Basic 6Word, office, word documentDownload
Books: Non-Englishbooks, non-English, foreign 
HowTo: Encrypt and decrypt a file by using the triple DES algorithm in Visual Basic 2008Visual Basic 2008, VB 2008, encrypt, decrypt, cryptography, DES, triple DESDownload
HowTo: Play the system sounds in Visual Basic 2008Visual Basic 2008, VB 2008, sound, system sounds, System.Media.SystemSounds, SystemSoundsDownload
HowTo: Approximate the factorial function with Sterling's formulaSterling's formula, factorial, calculationDownload
HowTo: Rotate a picture by a multiple of 90 degrees in Visual Basic 6rotate, picture, image, image processing, Visual Basic 6Download
HowTo: Use a macro to build a Select Case statement for an enumerated value in Visual Basic 2005macro, enum, select case, VB.NET, VB 2005Download
What's New in Visual Basic 2008Visual Basic 2008, Visual Basic, Orcas, changes, what's new 
HowTo: Make VBA code call a worksheet functionVBA, excel, worksheet function, STDEVDownload
HowTo: Give a ListBox a horizontal scroll barListBox, scrollDownload
HowTo: Make a ListBox display a different tooltip for each item under the mouse in Visual Basic 6ListBox, select, autoselect, ClientToScreen, LBItemFromPtDownload
HowTo: Make a ListBox automatically select the item under the mouse in Visual Basic 6ListBox, select, autoselect, ClientToScreen, LBItemFromPtDownload
HowTo: Use a Visual Basic function in Excel cell formulasVBA, Excel, formula, functionDownload
HowTo: Build a TextBox control that displays a prompt message when the user hasn't typed anything in Visual Basic .NETTextBox, PromptingTextBox, TextBox prompt, VB.NET, custom controlDownload
Tip: GotDotNet Visual Basic Power Pack Going AwayGotDotNet, Visual Basic Power Pack, Power Pack 
HowTo: Make a link label that opens a Web page in Visual Basic 6link label, LinkLabel, Visual Basic, WebDownload
HowTo: Make a link label that opens a Web page and that changes appearance when the mouse is over it in Visual Basic 6link label, LinkLabel, Visual Basic, Web, changing font, hoverDownload
HowTo: Use Excel VBA code to display a progress splash screen while performing a long taskExcel, VBA, splash screen, progressDownload
HowTo: Use VBA code and the Excel Save As dialog to get the name of a file in which to save a workbookVBA, Excel, Save As, GetSaveAsFilenameDownload
HowTo: Use VBA code to save an Excel workbook while removing macro codeVBA, Excel, macro, remove macrosDownload
HowTo: Validate a URL in Visual Basic .NETvalidate URL, URL, VB.NETDownload
HowTo: Draw a colored butterfly curve in VB .NETgraphics, curve, butterfly, butterfly curve, VB.NETDownload
HowTo: Draw a colored chrysanthemum curve in VB .NETgraphics, curve, chrysanthemum, chrysanthemum curve, VB.NETDownload
HowTo: Run control panel applets in Visual Basic 2005control panel, applet, control panel applet, VB 2005Download
HowTo: Use CDO to send email in Visual Basic 6CDO, email, send emailDownload
HowTo: Add progress indicators to a StatusBar controlStatusBar, ProgressBar, animation, progress indicator, workingDownload
HowTo: Convert Up and Down arrow keys to Tab and Shift-Tab for easy navigation in Visual Basic .NETTab, Tab key, up arrow, down arrow, navigationDownload
HowTo: Convert Enter and Escape keys to Tab and Shift-Tab for easy navigation in Visual Basic .NETTab, Enter, Escape, Tab key, Enter key, Escape key, dialogDownload
HowTo: Make a TextBox control that displays an image when its value is modified in Visual Basic .NETTextBox, modified, data dirty, changed, text, image, bitmapDownload
HowTo: Use VBA code to make, change, and delete a button in ExcelVBA, button, CommandButton, Excel, OfficeDownload
Bug: ItemData stores only integersItemData, integer 
Bug: Pinning the Toolbox hangs the Visual Studio 2003 IDEPinning, pin, Toolbox, Visual Studio 2003, IDE, bug 
HowTo: Use VBA code to make a hyperlink in ExcelVBA, Excel, hyperlink, linkDownload
HowTo: Force garbage collection in Visual Basic .NETgarbage collection, garbage collector, GC, VB.NETDownload
HowTo: Find the location of a cell in a DataGridView in Visual Basic 2005cell location, cell position, DataGridView, Visual Basic 2005Download
HowTo: Generate CREATE TABLE statements for an Access database in Visual Basic 6CREATE TABLE, SQL, Access, databaseDownload
HowTo: Use VBA to place a comment on a cell in ExcelExcel, comment, VBA, set comment, clear commentDownload
HowTo: Use Internet Explorer to start sending email in Visual Basic .NETemail, mail, Internet Explorer, IExplore, VB.NETDownload
HowTo: Use a MailMessage object and SmtpMail.Send to send email in Visual Basic .NETemail, mail, MailMessage, SmtpMail.Send, IExplore, VB.NETDownload
HowTo: Allow only one instance of a program at one time in Visual Basic 2005one instance, instance, previous instance, PrevInstance, VB 2005Download
HowTo: Allow only one instance of a program at one time in Visual Basic .NETone instance, instance, previous instance, PrevInstance, VB.NETDownload
HowTo: Randomize an array in Visual Basic .NETarray, random, randomize, VB.NETDownload
HowTo: Randomize an arrayarray, random, randomizeDownload
HowTo: Make a cricket temperature calculator in Visual Basic 6cricket, temperature, chirps, silly, gameDownload
HowTo: Make a cricket temperature calculator in Visual Basic .NETcricket, temperature, chirps, silly, game, VB.NETDownload
HowTo: Prevent the user from renaming an executable in Visual Basic 6rename, prevent rename, executable, executeDownload
HowTo: Prevent the user from renaming an executable in Visual Basic .NETrename, prevent rename, executable, execute, VB.NETDownload
HowTo: Convert really huge dollar values into words in Visual Basic 6convert number, convert dollars, dollar, dollar value, cents, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliardDownload
HowTo: Convert really huge numbers into words in Visual Basic 6convert number, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliardDownload
HowTo: Convert really huge numbers into words in Visual Basic .NETconvert number, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliardDownload
HowTo: Convert really huge dollar values into words in Visual Basic .NETconvert number, convert dollars, dollar, dollar value, cents, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliardDownload
Ready-to-Run Visual Basic Graphics Programming: What Readers Have Donegraphics, drawing, printing, image processing, ray tracing, animation, curve fittingBook
Expert One-on-One Visual Basic 2005 Design and DevelopmentVisual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threadingBook
Searchsearch, keyword search, Google, Google Search 
HowTo: Precisely determine the size of text drawn by a Graphics object in Visual Basic .NETGraphics, DrawString, GraphicsPath, draw text, draw string, text, text size, VB.NETDownload
HowTo: Draw text stretched to fit a rectangle precisely in Visual Basic .NETstretch text, Graphics, DrawString, GraphicsPath, draw text, draw string, text, text size, VB.NETDownload
HowTo: Convert a number into words in Visual Basic .NETconvert number, number, words, hundred, thousand, million, billion, trillion, quadrillionDownload
HowTo: Convert a dollar value into words in Visual Basic .NETconvert number, convert dollars, dollar, dollar value, cents, number, words, hundred, thousand, million, billion, trillion, quadrillionDownload
HowTo: Keep a form on top of all others in Visual Basic .NETtop most, topmost, on top, ontop, Form, VB.NETDownload
HowTo: Use VBA to generate code to reproduce basic calcualtions on an Excel worksheetVBA, generate code, calcualtion, Excel, worksheetDownload
HowTo: Build a big survey form in a scrolling panel at run time in Visual Basic 2005survey, scroll, scrolling panel, Visual Basic 2005, VB 2005, VB.NETDownload
HowTo: Use Visual Basic compatibility functions to quickly read and write an array of integers in a file in Visual Basic 2005FreeFile, FileOpen, FileGet, FilePut, Visual Basic 2005, VB 2005, VB.NETDownload
HowTo: Use a BinaryReader and BinaryWriter in loops to read and write an array of integers in a file in Visual Basic 2005BinaryReader, BinaryWriter, Visual Basic 2005, VB 2005, VB.NETDownload
HowTo: Use a BinaryReader and BinaryWriter in loops to read and write an array of integers in a file in Visual Basic 2005BinaryReader, BinaryWriter, Visual Basic 2005, VB 2005, VB.NETDownload
HowTo: Trim leading and trailing non-printing ASCII characters from a string in Visual Basic .NETtrim, ltrim, rtrim, TrimWhitespace, LTrimWhitespace, RTrimWhitespace, non-printing, ASCII, carriage return, linefeed, line feedDownload
HowTo: Find a smallest rectangle that bounds a set of points in Visual Basic .NETbounding rectangle, calipers, VB .NET, Visual Basic .NETDownload
HowTo: Find a smallest rectangle that bounds a set of points in Visual Basic 6bounding rectangle, calipers, VB 6, Visual Basic 6Download
HowTo: Find a smallest rectangle that bounds a set of points in Visual Basic 2005bounding rectangle, calipers, VB 2005, Visual Basic 2005Download
HowTo: Trim leading and trailing non-printing ASCII characters from a string in Visual Basic 6trim, ltrim, rtrim, TrimWhitespace, LTrimWhitespace, RTrimWhitespace, non-printing, ASCII, carriage return, linefeed, line feedDownload
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 2005DataGridView, Enter, Return, navigate, focus, cell, row, column, Visual Basic 2005, VB 2005Download
HowTo: Color the current row in a DataGridView control in Visual Basic 2005DataGridView, color row, current row, row, column, Visual Basic 2005, VB 2005Download
HowTo: Detect changes to the editing text when the user changes a DataGridView's data in Visual Basic 2005DataGridView, edit, edit cell, TextChanged, Visual Basic 2005, VB 2005Download
HowTo: Remove the current row from a DataGridView control in Visual Basic 2005DataGridView, remove row, delete row, Visual Basic 2005, VB 2005Download
HowTo: Change the color of a DataGridView control's editing control in Visual Basic 2005DataGridView, edit, edit cell, color, cell color, Visual Basic 2005, VB 2005Download
HowTo: Color a column header in a DataGridView in Visual Basic 2005color header, header, DataGridView, VB 2005, databaseDownload
HowTo: Color a DataGridView control's cells dynamically as their data changes in Visual Basic 2005color cell, dynamic, DataGridView, VB 2005, databaseDownload
HowTo: Color specific cells in a DataGridView control in Visual Basic 2005color cells, DataGridView, VB 2005, databaseDownload
HowTo: Calculate escalating royaltiesescalating royalties, royalties, calculate, percent, FormatCurrency, GetPercentDownload
HowTo: Calculate escalating royalties in Visual Basic .NETescalating royalties, royalties, calculate, percent, FormatCurrency, GetPercent, VB.NETDownload
HowTo: Add numbered lists and special bullets to the RichTextBox control in Visual Basic .NETRTF, RichTextBox, Rich Text, VB.NETDownload
HowTo: Make CAPTCHA images (version 4) in VB .NETCAPTCHA, Turing test, image, image processing, distort image, VB.NETDownload
HowTo: Make CAPTCHA images (version 3) in VB .NETCAPTCHA, Turing test, image, image processing, distort image, VB.NETDownload
HowTo: Make CAPTCHA images (version 2) in VB .NETCAPTCHA, Turing test, image, image processing, distort image, VB.NETDownload
HowTo: Make CAPTCHA images (version 1) in VB .NETCAPTCHA, Turing test, image, image processing, distort image, VB.NETDownload
HowTo: Make CAPTCHA images (version 5) in Visual Basic .NETCAPTCHA, Turing test, image, image processing, distort imageDownload
HowTo: Make CAPTCHA images (version 2) in Visual Basic 6CAPTCHA, Turing test, image, image processing, distort imageDownload
HowTo: Make CAPTCHA images (version 1) in Visual Basic 6CAPTCHA, Turing test, image, image processing, distort imageDownload
HowTo: Make CAPTCHA images (version 3) in Visual Basic 6CAPTCHA, Turing test, image, image processing, distort imageDownload
HowTo: Add numbered lists and special bullets to the RichTextBox control in Visual Basic 6RTF, RichTextBox, Rich Text, Visual Basic 6Download
HowTo: Use VBA code to make a quiz score histogram in ExcelExcel, Office, score, quiz, histogram, VBADownload
HowTo: Make an OwnerDraw tooltip that displays an image in Visual Basic 2005OwnerDraw tooltip, tooltip, image, picture, VB 2005Download
HowTo: Bug: Watch for floating point errorsfloating point errors, single, double, overflow, underflow, Visual Basic 6, VB 6, VB.NET, VB 2005Download
HowTo: Use FTP to upload and download files in Visual Basic 2005FTP, upload, download, transfer, transfer files, VB 2005Download
HowTo: Preview and print a core sample report with Visual Basic 2005print, preview, core sample, VB 2005Download
HowTo: Preview and print a core sample report using custom fill patterns with Visual Basic 2005print, preview, core sample, VB 2005Download
HowTo: Find the range of used cells in an Excel worksheetUsedRange, used range, used cells, Excel, VBADownload
DevX Articles by Rod StephensDevX Articles, DevX, Rod Stephens, articles, tips, tricks 
HowTo: Set the initial size and window state of a PrintPreviewDialog in Visual Basic .NETPrintPreviewDialog, WindowState, dialog, dialog size, VB.NETDownload
HowTo: Convert text into a binary format and vice versa in Visual Basic 6binary, ASCII, shirts, joke, format, Visual Basic 6Download
HowTo: Convert text into a binary format and vice versa in Visual Basic .NETbinary, ASCII, shirts, joke, format, VB.NETDownload
HowTo: Make an addition and subtraction quiz for younger kids in Visual Basic 6math, mathematics, flash cards, quiz, addition, subtraction, VB.NETDownload
HowTo: Make an addition and subtraction quiz for younger kids in Visual Basic .NETmath, mathematics, flash cards, quiz, addition, subtraction, VB.NETDownload
HowTo: Save and restore toolbar configuration when a program starts and stopstoolbar, SaveToolbar, RestoreToolbar, configurationDownload
Expert One-on-One Visual Basic 2005 Design and Development: UpdatesVisual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threadingBook
Phong Shading and ReflectionsPhong 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 6ListBox, save, restore, Visual Basic 6Download
HowTo: Easily print grid-like data in Visual Basic .NETgrid, print, print grid, data, VB.NETDownload
HowTo: Save and restore ListBox items when a program stops and starts in Visual Basic .NETListBox, save, restore, VB.NETDownload
HowTo: Draw samples of hatch patterns in Visual Basic 6FillStyle, hatch, hatch pattern, Visual Basic, graphicsDownload
HowTo: Control serialization and deserialization with attributes in Visual Basic .NETsetrialize, deserialize, serialization, XmlSerializer, attributes, VB.NETDownload
HowTo: Serialize and deserialize objects in Visual Basic .NETsetrialize, deserialize, serialization, XmlSerializer, VB.NETDownload
HowTo: Set or clear all check boxes in a CheckedListBox in Visual Basic .NETCheckedListBox, set check boxes, clear check boxes, VB.NETDownload
HowTo: Make a bouncing ball animation in VB .NETbouncing ball, animation, animate, VB.NETDownload
HowTo: Highlight the TextBox that has focus by changing its BackColorhighlight, focus, GotFocus, LostFocus, TextBoxDownload
What's New in VistaVista, operating systems, changes, what's new,  
What's New: Vista and .NET Framework 3.0Vista, .NET Framework, .NET Framework 3.0, changes, what's new,  
Review: Code Craft by Pete Goodliffecode craft, writing solid code, programming techniques, book review, development, project management 
Books: Must Readbooks, 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, humorBook
Expert One-on-One Visual Basic 2005 Design and Development: Source CodeVisual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threadingBook
Expert One-on-One Visual Basic 2005 Design and Development: Table of ContentsVisual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threadingBook
HowTo: Get the computer's total and available physical and virtual memory in Visual Basic 2005physical memory, virtual memory Visual Basic 2005, VB 2005Download
HowTo: Make stable appointment assignments based on customer preferences in Visual Basic .NETstable, appointment, assignment, preference, Stable Marriage, VB.NETDownload
HowTo: Make stable appointment assignments based on customer preferencesstable, appointment, assignment, preference, Stable MarriageDownload
HowTo: Convert between UTC time and local timeUTC time, local time, convert timeDownload
Tip: Internationalizationinternationalization, localization, locale 
Tip: Debug at design time with in the same project in Visual Basic .NETdebug, design time, VB.NET 
HowTo: Replace unprintable characters with spaces in Visual Basic .NETcharacter, ASCII, replace, regular expressions, regex, VB.NETDownload
HowTo: Select a particular property in a PropertyGrid control in Visual Basic .NETPropertyGrid, property grid, select property, VB.NETDownload
HowTo: Select a particular property in a PropertyGrid control concisely in Visual Basic .NETPropertyGrid, property grid, select property, VB.NETDownload
Tip: What is XAML?XAML, .NET Framework 3.0 
Tip: Dir$ returns a non-blank path for "CON" even if it doesn't existDir, Dir$, CON, directoryDownload
HowTo: Draw a radar graph in Visual Basic .NETradar graph, graph, VB.NETDownload
HowTo: Draw a radar graph in Visual Basic 6radar graph, graphDownload
HowTo: Determine whether a polygon is convex in Visual Basic .NETpolygon, convex, concave, graphics, VB.NETDownload
HowTo: Find the orientation of a polygon (clockwise or counterclockwise) in Visual Basic .NETpolygon, orientation, clockwise, counterclockwise, graphics, VB.NETDownload
HowTo: Break a polygon into triangles in Visual Basic .NETtriangulate, triangle, polygon, geometry, graphics, VB.NETDownload
HowTo: Calculate a polygon's area in Visual Basic .NETpolygon, area, graphics, VB.NETDownload
HowTo: Find a polygon's centroid (center of mass) in Visual Basic .NETpolygon, centroid, center of mass, graphics, VB.NETDownload
HowTo: Compare floating point numbers safely in Visual Basic .NETSingle, Double, compare, floating point, float, VB.NETDownload
HowTo: Draw a pie chart from an array of values in Visual Basic .NETpie chart, pie slice, wedge, circle, VB.NETDownload
HowTo: Draw a pie chart from an array of valuespie chart, pie slice, wedge, circleDownload
HowTo: Use Visual Basic to make an Excel chartOffice, Eexcel, workbook, worksheet, chartDownload
HowTo: Use VBA code to make a chart in Excel easilyExcel, Office, chart, VBADownload
HowTo: Compare floating point numbers safelySingle, Double, compare, floating point, floatDownload
HowTo: Determine whether the system has Internet Explorer configured to use a proxy in Visual Basic 6proxy, IE, Internet Explorer, Registry, keyDownload
HowTo: Make a browser that prevents the user from viewing the URL in Visual Basic .NETbrowser, URL, restricted browser, hide URL, VB.NETDownload
HowTo: Determine whether the system has Internet Explorer configured to use a proxy in Visual Basic .NETproxy, IE, Internet Explorer, Registry, key, VB.NETDownload
HowTo: Learn the number of CPUs on the system in Visual Basic 2005CPU usage, CPU load, PerformanceCounter, VB.NETDownload
HowTo: Learn the number of CPUs on the systemCPUs, number CPUs, CPU, processorsDownload
HowTo: Make a standard DLLDLL, ActiveX DLLDownload
HowTo: Use DrawToBitmap to capture an image of a form in Visual Basic 2005DrawToBitmap, form image, capture form image, VB 2005, VB.NETDownload
HowTo: Prevent the user from closing a UserForm by clicking the X buttonUserForm, close, X button, disable X button, VBA, ExcelDownload
HowTo: Monitor CPU usage in Visual Basic .NETCPU usage, CPU load, PerformanceCounter, VB.NETDownload
HowTo: Align and color cells in a FlexGrid controlFlexGrid, align, cell, colorDownload
HowTo: Read Unicode text from a file in Visual Basic .NETUnicode, text, file, StreamReader, OpenText, VB.NETDownload
HowTo: Let the user move a polygon's points with grab handles, snapping the points to a visible gridpolygon, snap to, grid, draw, drag, snaptoDownload
HowTo: Use MAPI to send email to a list of students with VBA in ExcelMAPI, mail, email, sendmail, students, Excel, VBADownload
HowTo: Use the SetProp, GetProp, and RemoveProp API functions to associate a value with a window handle (hWnd)SetProp, GetProp, RemoveProp, hWndDownload
HowTo: Open text file by using CreateText, AppendText, and OpenText in Visual Basic .NETCreateText, AppendText, OpenText, Exists, open file, read file, StreamWriter, StreamReader, VB.NETDownload
HowTo: Verify a username and password in a database in Visual Basic .NETpassword, user name, user id, verify passwoord, database, ADO.NET, VB.NETDownload
HowTo: Set tabs in a RichTextBox in Visual Basic .NETRichTextBox, tabs, VB.NETDownload
HowTo: Ping an IP address in Visual Basic 6ping, ping IP address, IP address, IcmpSendEchoDownload
HowTo: Use sockets to convert an IP address to a host name or vice versa in Visual Basic 6sockets, convert IP address, convert host name, IP addressDownload
HowTo: Remove all Label controls from a form at run time in Visual Basic .NETremove controls, remove labels, label control, form, unload, VB.NETDownload
HowTo: Use a FileInfo object to resolve relative path names in Visual Basic .NETrelative path, resolve relative path, FileInfo, VB.NETDownload
HowTo: Ping a host by name in Visual Basic 6sockets, convert IP address, convert host name, IP address, ping, ping IP address, IcmpSendEchoDownload
HowTo: Send email from VBA code by using MAPIMAPI, email, Excel, VBA, send mailDownload
HowTo: Use VBA code to add a numbered worksheet to an Excel workbookVBA, Microsoft Office, ExcelDownload
HowTo: Draw rainbow shaded text in Visual Basic .NETcolor, rainbow, text, string, VB.NETDownload
HowTo: Unload an application's forms in reverse order of creationclose, unload, formDownload
HowTo: Unload an application's forms in reverse order of creation, stopping if any don't unloadclose, unload, formDownload
HowTo: Unload an application's forms in reverse order of creation, skipping any that don't unloadclose, unload, formDownload
HowTo: Draw text that is clipped to a graphics path in Visual Basic .NETtext, path, clipDownload
Tip: Protect files when the operating system crashescrash, 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 .NETCommand Window, Watch Window, Immediate Window, hexadecimal, debug, debugging 
HowTo: Find the shortest distance between two line segmentssegment, distance, geometryDownload
HowTo: Draw text that sits horizontally but with a baseline that follows a curvetext, curve, wave, wavyDownload
HowTo: Print the values in a ListView control across multiple pagesListView, print, multipage, multi-pageDownload
HowTo: Use transformations to draw an animated atom in Visual Basic .NETanimation, atom, animated atom, transformation, ellipse, rotated ellipse, rotation, VB.NETDownload
HowTo: Draw a background with a rotating color gradient in Visual Basic .NETcolor gradient, moving gradient, rotating gradient, animation, VB.NETDownload
HowTo: Simulate Alt-Tab in Visual Basic 6Alt-Tab, simulate, Visual Basic 6, keyboard, keybd_eventDownload
HowTo: Use transformations to draw an animated atom in Visual Basic 6animation, atom, animated atom, transformation, ellipse, rotated ellipse, rotation, Visual Basic 6Download
HowTo: Use transformations to draw a rotated ellipse in Visual Basic 6transformation, ellipse, rotated ellipse, rotation, Visual Basic 6Download
HowTo: Extract comments from a Visual Basic 6 file in Visual Basic 6extract comments, comments, Visual Basic 6, Attribute, codeDownload
HowTo: Write functions to determine whether a string starts or ends with a substring in Visual Basic 6StartsWith, EndsWith, substringDownload
HowTo: Simulate a mouse movement and click the mouse in Visual Basic 2005VB2005, Visual Basic 2005, mouse move, click, mouse_event, APIDownload
HowTo: Simulate drawing with the mouse in Visual Basic 2005VB2005, Visual Basic 2005, mouse move, click, OnMouseDown, OnMouseMove, OnMouseUpDownload
Discussion: Will You Move to .NET?NET, DOT NET 
HowTo: Load a ListView control from an XML file in Visual Basic 6ListView, load, XML, Visual Basic 6Download
HowTo: Load a ListView control from an XML file in Visual Basic .NETListView, load, XML, VB.NETDownload
HowTo: Create fonts easily by using the Font constructor that uses a prototype in Visual Basic .NETFont, create font, font prototype, VB.NETDownload
HowTo: Create fonts easily and interactively by using the Font constructor that uses a prototype in Visual Basic .NETFont, create font, font prototype, VB.NETDownload
HowTo: Draw samples of the available dash caps in Visual Basic .NETDashCap, dash, dash caps, GetValues, VB.NETDownload
HowTo: Draw a background with a moving color gradient in Visual Basic .NETcolor gradient, moving gradient, animation, VB.NETDownload
HowTo: Easily list the values defined by an Enum in Visual Basic .NETEnum, list values, enumerated values, GetValues, VB.NETDownload
HowTo: Fill text with a moving color gradient in Visual Basic .NETtext, color gradient, moving gradient, animation, VB.NETDownload
HowTo: Draw a background grid on a form in Visual Basic 2005background grid, grid, form, BackgroundImage, VB 2005Download
HowTo: Use VBA code to add and remove comments in Excel cellsVBA, Excel, comment, remarkDownload
HowTo: Find the convex hull of a set of points in Visual Basic 2005convex hull, geometry, points, bounding polygon, VB 2005Download
HowTo: Use VBA code to make buttons that jump to the first row beginning with specific lettersVBA, Excel, hyperlink, letter, indexDownload
HowTo: Use VBA code to make hyperlinks that jump to the first row beginning with specific lettersVBA, Excel, hyperlink, letter, indexDownload
HowTo: Use VBA code to scroll an Excel worksheet's pane to a particular columnExcel, scroll, column, worksheet, workbookDownload
HowTo: Make a generic serializable dictionary class and save and restore objects in it in Visual Basic 2005serializable dictionary, Dictionary, serialization, serialize, generics, Visual Basic 2005, VB 2005Download
HowTo: Make a generic serializable dictionary class in Visual Basic 2005serializable dictionary, Dictionary, serialization, serialize, generics, Visual Basic 2005, VB 2005Download
HowTo: Read command line parameters in VB 2005command line, commandline, command line parameters, parameters, VB 2005Download
HowTo: Use VBA to switch a Word table's rows and columnsWord, table, row, column, switch, VBA 
HowTo: Make a DataGridView control use a DataTable built at run time in Visual Basic 2005DataGridView, DataTable, VB 2005Download
HowTo: Download the NASA Astronomy Picture of the Day and use it for wallpaperwallpaper, desktop, SystemParametersInfo, APOTD, NASA, Astronomy Picture of the DayDownload
HowTo: Make a DataGridView control that has its own data source loaded at run time in Visual Basic 2005DataGridView, DataTable, VB 2005Download
HowTo: Convert Outlook emails into Word documentsem, ail, Word, Microsoft Word, Outlook Express, OutlookDownload
HowTo: Use GetCurrencyFormat to format a currency value using locale defaults or custom formattingformat currency, GetCurrencyFormat, localeDownload
HowTo: Use the FormatCurrency function in Visual Basic 6FormatCurrency, format currencyDownload
HowTo: Use GetNumberFormat to format a number using locale defaults or custom formattingformat number, GetNumberFormat, localeDownload
HowTo: Use the FormatNumber function in Visual Basic 6FormatNumber, format numberDownload
HowTo: Use the FormatCurrency function in Visual Basic .NETFormatCurrency, format currency, VB.NETDownload
HowTo: Use the FormatNumber function in Visual Basic .NETFormatNumber, format number, VB.NETDownload
HowTo: Use the FormatDateTime function in Visual Basic .NETFormatDateTime, format date, format time, format datetime, VB.NETDownload
HowTo: Use the FormatPercent function in Visual Basic .NETFormatPercent, format percentage, format percent, percent, percentage, VB.NETDownload
HowTo: Draw certain cells in a DataGrid with different colors in Visual Basic .NETDataGrid, color, cell, colored cell, cutoff, VB.NETDownload
HowTo: Use the FormatDateTime function in Visual Basic 6FormatDateTime, format date, format time, format datetimeDownload
HowTo: Use the FormatPercent function in Visual Basic 6FormatPercent, format percentDownload
HowTo: Draw rotated text centered at a point in Visual Basic 6rotate text, center text, CreateFontDownload
HowTo: Dynamically load controls into a "control array" in VB .NETcontrol, control array, load control, AddHandler, VB.NETDownload
HowTo: Record and play back mouse movementsmouse, move, mouse_event, APIDownload
HowTo: Move the mouse to a particular position and click itmouse, click, move, mouse_event, APIDownload
HowTo: Provide design time support for a custom control in Visual Basic .NETcustom control, design time, support, icon, smart tag, properties, dropdown, editor, UITypeEditor, VB.NETDownload
HowTo: Verify that the user entered a date in an InputBoxInputBox, validate, verify, dateDownload
Tutorial: Twos Complement Numberstwos-complement, ones-complement, number 
Bug: SplitContainer control properties cause errorsSplitContainer splitter, splitter control, VB.NET, VB 2005 
HowTo: Make a Visual Basic .NET library that returns a picture to a Visual Basic 6 programlibrary, VB.NET, VB 6, Visual Basic 6, picture, DLLDownload
HowTo: Draw and order simple objects (rectangle, circle, etc.) and let the user click themdrawing, object, rectangle, circle, order, to top, to bottomDownload
HowTo: Let the user browse for a folder in Visual Basic .NETbrowse, browse for folder, SHBrowseForFolder, API, VB.NETDownload
HowTo: Position a popup form on a particular area on its parent form in Visual Basic .NETpopup, form, position, VB.NETDownload
HowTo: Tell whether the Shift key is pressed during a mouse click in Visual Basic .NETmouse, MouseClick, Shift, click, mouse click, VB.NETDownload
HowTo: Display samples of the SystemFonts in Visual Basic .NETSystemFonts, system fonts, font, VB.NETDownload
Visual Basic 2005 Programmer's ReferenceVisual Basic 2005, Visual Studio 2005, programming 
HowTo: Fill an ellipse with a color gradientellipse, color, color gradient, LinearGradientBrush, fill, VB.NETDownload
HowTo: Slowly fill a circle with color from bottom to top in Visual Basic .NETcircle, ellipse, fill circle, fill ellipse, VB.NET, animationDownload
HowTo: Detect when the user scrolls a ListView controlListView, scroll, detectDownload
HowTo: Use a checked ListBoxListBox, checked, checked list, checked ListBoxDownload
HowTo: Display a context menu when the user right-clicks on a ListView control's column headersListView, context menu, popup menu, right-click, right button, API, Download
HowTo: Generate a file giving the dimensions of the JPEG files in a directorypicture, JPEG, dimensions, sizeDownload
HowTo: Make a tristate checkboxtristate, tri-state, checkboxDownload
HowTo: Add a horizontal scrollbar to a ListBox in Visual Basic .NETListBox, scroll, scrollbar, scroll bar, horizontal scroll bar, VB.NETDownload
HowTo: Add a horizontal scrollbar to a ListBox if it is needed in Visual Basic .NETListBox, scroll, scrollbar, scroll bar, horizontal scroll bar, VB.NETDownload
HowTo: Define tabs in a ListBox in Visual Basic .NETtab, ListBox, set tabs, defined tabs, VB.NETDownload
HowTo: Define tabs in a ListBox in Visual Basic .NETtab, ListBox, set tabs, defined tabs, VB.NETDownload
HowTo: Set an environment variableenvironment variable, SetEnvironmentVariable, environDownload
HowTo: See if a control is in a control arraycontrol, control array, indexDownload
HowTo: Localize control resources at run time in VB .NETlocale, internationalization, globalization, CultureInfo, runtimeDownload
HowTo: Localize control resources at run time by reloading the form in VB .NETlocale, internationalization, globalization, CultureInfo, runtimeDownload
HowTo: Localize control resources at run time by reopening the form in VB .NETlocale, internationalization, globalization, CultureInfo, runtimeDownload
HowTo: Select items in a ListBox in code in Visual Basic .NETListBox, select, SelectedItem, SelectedIndex, SetSelected, VB.NETDownload
HowTo: Use buttons to slide a ListBox's multiple selection up or down in Visual Basic .NETListBox, select, selection, SelectedItem, SelectedIndex, SetSelected, VB.NETDownload
HowTo: Use buttons to slide a ListBox's selection up or down in Visual Basic .NETListBox, select, selection, SelectedItem, SelectedIndex, SetSelected, VB.NETDownload
HowTo: Run a DOS application and capture its output in VB .NETDOS, stdout, stderr, standard output, standard error, standard out, run, VB.NETDownload
Talk: Three Cool Namespacesregex, regular expression, XML, serialie, serialization, crypto, cryptography, hash, hashing, encrypt, decrypt, encryption, decryption 
HowTo: Start and stop another programstart application, stop application, API, WM_CLOSE, SendMessageDownload
HowTo: Toolkits by Dale Thorntoolkit, btrieve, text 
HowTo: Compose four pictures into a single picture and save the result into a filecompose, composition, picture, PictureBox, PaintPictureDownload
HowTo: Convert the text the user is typing in a TextBox to Proper Case in Visual Basic .NETTextBox, convert, proper case, StrConv, VB.NETDownload
HowTo: Compose four pictures into a single picture and save the result into a file in Visual Basic .NETTextBox, convert, proper case, StrConv, VB.NETDownload
HowTo: Convert the text the user is typing in a TextBox to Proper CaseTextBox, convert, proper case, StrConvDownload
HowTo: Use the RtlMoveMemory API function to copy part of a two-dimensional array into a one-dimensional array in Visual Basic .NETRtlMoveMemory, copy memory, CopyMemory, MoveMemory, array, VB .NETDownload
HowTo: Use the RtlMoveMemory API function to copy part of a two-dimensional array into a one-dimensional array in Visual Basic .NETRtlMoveMemory, copy memory, CopyMemory, MoveMemory, array, VB .NETDownload
HowTo: Perform label setting shortest path calculations in Visual Basic .NETshortest path, shortest path tree, label settings, algorithms, VB .NETDownload
HowTo: Pad strings on the left or right in Visual Basic .NETpad string, PadLeft, PadRight, String, format string, VB .NETDownload
HowTo: Perform a sequence of timed actions without multi-threadingaction, timed, timer, eventDownload
HowTo: Format the columns displayed by a DataTable in a DataGrid control in Visual Basic .NETDataTable, column, format, align, alignment, DataGrid, VB.NETDownload
HowTo: Display a caption for a DataTable in a DataGrid in Visual Basic .NETDataTable, caption, DataGrid, VB.NETDownload
HowTo: Let the user check items in a grid in Excel VBAExcel, VBA, grid, editable, FlexGridDownload
HowTo: Display a form with an editable grid in Excel VBAExcel, VBA, grid, editable, FlexGridDownload
HowTo: Use checkmark images to let the user check items in a grid in Excel VBAExcel, VBA, grid, editable, FlexGridDownload
HowTo: Animate a series of images stored in a PictureClip control and display blocking and non-blocking message boxesPictureClip, animate, animation, Timer, blobk, MessageBox, MsgBoxDownload
HowTo: Convert a string into bytes and vice versaconvert, string, bytes, unicodeDownload
HowTo: Display vertical and horizontal lines as a crosshair in C#C#, csharp, c sharp, VB .NET, crosshairDownload
HowTo: Convert a .rtf or .txt file into a .doc filedocument, word, rtf, txt, doc, convert fileDownload
Tip: Register and Unregister ActiveX EXEsActiveX, ActiveX EXE, exe, register, unregister 
Tip: Debug Access VBA Codeemail, Access, VBA, macro, macros code, breakpoint 
Tip: Use Orca to Remove a .NET Installation Project's "Everyone" and "Just Me" OptionsOrca, VB.NET, installation, installation kit, installation package, everyone, just me 
HowTo: Print a FlexGrid control's data across multiple pages vertically and horizontallyFlexGrid, print, grid, multi-page, multiple pagesDownload
HowTo: URL decode a stringURL, encode, decode, code, stringDownload
HowTo: Display predefined system pens in Visual Basic .NETpen, system pen, SystemPens, drawing, graphics, VB.NETDownload
HowTo: Display join styles in Visual Basic .NETjoin styles, LineJoin, line, drawing, graphics, VB.NETDownload
HowTo: Display predefined system colors in Visual Basic .NETcolor, system color, SystemColors, drawing, graphics, VB.NETDownload
HowTo: Display predefined system brushes in Visual Basic .NETbrush, system brush, SystemBrushes, drawing, graphics, VB.NETDownload
HowTo: Display predefined system icons in Visual Basic .NETicon, system icon, SystemIcons, drawing, graphics, VB.NETDownload
HowTo: Use the Internet Transfer Control to download a file from the WebInternet Transfer Control, inet, download, ftpDownload
HowTo: Upload files to keep files on a Web server synchronized with files in a directory in Visual Basic 6upload, synchronize, Web serverDownload
HowTo: Download files to keep files on a Web server synchronized with files in a directory in Visual Basic 6upload, synchronize, Web serverDownload
HowTo: Use the Internet Transfer Control to upload a file to the WebInternet Transfer Control, inet, upload, ftpDownload
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 6regular expression, regex, regexp, replaceDownload
HowTo: Use Split to replace characters within parts of a string surrounded by quotes in Visual Basic 6replace, Split, regular expressionDownload
HowTo: Make a Panel control that raises a Scroll event in Visual Basic .NETscroll, Panel, AutoScroll, scroll event, VB.NETDownload
HowTo: Set a form's client area size in Visual Basic .NETsize, client area, ClientSize, form, VB.NETDownload
HowTo: Use regular expressions to replace characters within parts of a string surrounded by quotes in Visual Basic .NETregular expression, regex, regexp, replace, VB .NETDownload
HowTo: Synchronize two scrolling Panel controls in Visual Basic .NETscroll, Panel, AutoScroll, scroll event, synchronize, VB.NETDownload
Ready-to-Run Visual Basic Graphics Programming: Updatesgraphics, drawing, printing, image processing, ray tracing, animation, curve fittingBook
HowTo: Make a series of color samplescolor, color sample, pick colorDownload
HowTo: Sort objects by making a class implement the IComparable interface in Visual Basic .NETcompare, IComparable, sort, sortable, Array.Sort, VB.NETDownload
HowTo: Sort objects by different key fields by building a comparer class in Visual Basic .NETcomparer, IComparer, sort, sortable, Array.Sort, VB.NETDownload
HowTo: Make a program shrink to the system tray when the user clicks the close button in Visual Basic .NETsystem try, tray, shrink, hide, close, NotifyIcon, VB.NETDownload
HowTo: Let the user resize a form that has no title bar or borders in Visual Basic .NETresize form, title bar, WM_NCLBUTTONDOWN, HTCAPTION, SendMessage, DefWndProc, VB.NETDownload
HowTo: Make a scrolled window that contains several other controlsscrolled window, scrolling, scroll barsDownload
HowTo: Make a scrolled window that doesn't resize with the formscrolled window, scrolling, scroll barsDownload
HowTo: Make a game where you shoot a cannon past black holesgame, cannon, black holes, animationDownload
HowTo: Make a silly program that tracks the mouse's current position with a pair of eyes in Visual Basic .NETeyes, mouse, mouse cursor, current position, track, VB.NETDownload
HowTo: Convert almost white pixels to whitepixels, color, convert, color conversionDownload
HowTo: Let the user move a form that has no title bar or borders in Visual Basic .NETmove form, title bar, WM_NCLBUTTONDOWN, HTCAPTION, SendMessage, DefWndProc, VB.NETDownload
HowTo: Get the selected text from a frame within a WebBrowser control by using the control's methodsWebBrowser, browser, internet, text, selected text, frame, frameset, framesDownload
HowTo: Convert between Rectangle and RectangleF variables quickly in Visual Basic .NETRectangle, RectangleF, VB.NETDownload
HowTo: Draw a regular polygon in Visual Basic .NETpolygon, regular polygon, draw, VB.NETDownload
HowTo: Change a form's font in Visual Basic .NETfont, change font, VB.NETDownload
HowTo: Draw a five-pointed star in Visual Basic .NETstar, five-pointed star, draw, VB.NETDownload
HowTo: Fill a polygon with a PathGradientBrush in Visual Basic .NETpath gradient, gradient, PathGradientBrush, fill, draw, VB.NETDownload
HowTo: Make a component that has a collection property in Visual Basic .NETcomponent, collection, collection property, VB .NET, TypeConverter, type converterDownload
HowTo: Morph from one image to another in Visual Basic .NETimage processing, morhp, VB .NETDownload
HowTo: Draw a spline "by hand" in VB .NETsmooth curve, spline, cardinal spline, Bezier curve, tension, VB .NETDownload
HowTo: Warp images in Visual Basic .NETgraphics, image processing, warp, fish eye, twist, wave, VB.NETDownload
HowTo: Use the URLDownloadToFile API function to download a file from a URL into a fileURLDownloadToFile, download, file, InternetDownload
HowTo: Make a TypeConverter for a collection in Visual Basic .NETTypeConverter, type converter, PropertyGrid, Properties window, collection, property, VB .NETDownload
HowTo: Apply filters to Outlook Express in Visual Basic 6Outlook Express, filter, emailDownload
HowTo: Make a type converter in Visual Basic .NETTypeConverter, type converter, PropertyGrid, Properties window, property, VB .NETDownload
HowTo: Print text on an odd piece of paperprint, paper, unusual paperDownload
HowTo: Copy all of the text from a WebBrowser controlcopy text, clipboard, WebBrowser, Ctrl-A, Ctrl-CDownload
HowTo: List the files in a directory that match a pattern in VB .NETdirectory, list, files, list files, pattern, search, file searchDownload
HowTo: Get all text or the selected text from a WebBrowser control by using the control's methodsWebBrowser, browser, internet, text, selected textDownload
HowTo: List the files in a directory's subtree that match a pattern in VB .NETdirectory, subdirectory, list, files, list files, pattern, search, file searchDownload
HowTo: Display samples of the colors defined in VBRUN.SystemColorConstantscolor, system colors, VBRUN, SystemColorConstantsDownload
HowTo: See if a directory exists in VB .NETdirectory exists, directory, existsDownload
HowTo: See if a file exists in VB .NETfile exists, file, existsDownload
Who is Rod Stephens?Rod Stephens, author 
HowTo: See if a table exists in a DAO database by using an On Error statementDAO, database, table, table existsDownload
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, AcrobatDownloadBook
HowTo: Tip: Use LCase$ and UCase$ instead of the CharLower and CharUpper API functionsCharLower, CharUpper, case, LCase, UCaseDownload
HowTo: Use Image and ImageList controls to animate a series of imagesImage, ImageList, animateDownload
HowTo: Make a ColorRadioButton control that changes color when checked and unchecked in VB .NETRadioButton, ColorRadioButton, control, VB.NETDownload
HowTo: Use an ImageList control to animate a series of images in VB .NETImageList, animate, VB.NETDownload
HowTo: Chop a large file of tab-delimited data into manageable pieces in VB .NETADO, database, insert, quotesDownload
HowTo: Use ADO to insert records into a database when fields contain quotesADO, database, insert, quotesDownload
HowTo: Capture the image of a Web pageWeb page, image, capture, Internet ExplorerDownload
HowTo: Get the local and invariate date and time formats in VB .NETdate, time, format, invariate, local, VB.NETDownload
HowTo: Rotate text around a center in VB .NETtext, rotate, VB.NETDownload
HowTo: Draw the Barnsley's Fern fractalBarnsley's Fern, fractal, iterated functions, iterated function systemDownload
HowTo: Make a simple standard dialog in VB .NETBarnsley's Fern, fractal, iterated functions, iterated function system, VB.NETDownload
HowTo: Draw the Barnsley's Fern fractal in VB .NETBarnsley's Fern, fractal, iterated functions, iterated function system, VB.NETDownload
HowTo: Draw a fractal Pickover strange attractor using an incremental color scheme in VB.NETBarnsley's Fern, fractal, iterated functions, iterated function system, VB.NETDownload
Tip: Comment Long Sections of Code By Using Conditional Compilationcomment, conditional compilation 
HowTo: Open a text file in the system's default text editoreditor, default editor, system editor, text fileDownload
HowTo: See if a table exists in a DAO databaseDAO, database, table, table existsDownload
HowTo: Open a text file in the system's default text editoreditor, default editor, system editor, text fileDownload
HowTo: Make a swirlswirlDownload
HowTo: Make a curlicue fractal in Visual Basic .NETcurlicue, fractal, VB.NETDownload
HowTo: Make a curlicue fractalcurlicue, fractalDownload
HowTo: Make a swirl in Visual Basic .NETswirl, VB.NETDownload
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 .NETTabControl, OwnerDraw, owner drawn, tab, control, DrawMode, OwnerDrawFixed, VB.NETDownload
HowTo: Draw strange attractors (fractals) in Visual Basic .NETstrange attractor, fractal, equation, graphics, VB.NETDownload
HowTo: Draw strange attractors (fractals)strange attractor, fractal, equation, graphicsDownload
HowTo: Find the points where a line intersects a circlegraphics, line, circle, intersectionDownload
HowTo: Get the current user's name in Visual Basic .NETuser name, username, GetUserName, current user, VB.NETDownload
HowTo: Detect when the system performs a Windows XP fast user switch Visual Basic .NETfast user switch, VB.NETDownload
HowTo: Find the points where a line intersects a circle in Visual Basic .NETgraphics, line, circle, intersectionDownload
HowTo: Use Newton's method on the equation Z^3 - 3^Z to draw fractals in Visual Basic .NETNewton's method, non-polynomial function, root, function, fractal, VB .NETDownload
HowTo: Use a .NET system DLL in a Visual Basic 6 programVB .NET, DLL, System DLL, WebClient, downloadFileDownload
HowTo: Use Newton's method on the equation Z^2 - 2^Z to draw fractals in Visual Basic .NETNewton's method, non-polynomial function, root, function, fractal, VB .NETDownload
HowTo: Use Newton's method on the equation Z^2 - 2^Z to draw fractals in Visual Basic 6Newton's method, non-polynomial function, root, function, fractalDownload
HowTo: Use Newton's method on the equation Z^n - 1 to draw fractals in Visual Basic 6Newton's method, polynomial, root, function, fractalDownload
HowTo: Use Newton's method to find the roots of an equationNewton's method, equation, root, zeroDownload
HowTo: Use Newton's method on the equation Z^3 - 3^Z to draw fractals in Visual Basic 6Newton's method, non-polynomial function, root, function, fractalDownload
HowTo: Make an extender provider that automatically displays status messages when controls receive the focus in VB .NETVB .NET, extender provider, status, StatusBar, focusDownload
HowTo: Use Newton's method to find the roots of an equation in Visual Basic .NETNewton's method, equation, root, zeroDownload
HowTo: Make an extender provider that automatically displays status messages when the mouse is over controls in VB .NETVB .NET, extender provider, status, StatusBar, hoverDownload
HowTo: Use Newton's method on the equation Z^n - 1 to draw fractals in Visual Basic .NETNewton's method, polynomial, root, function, fractal, VB .NETDownload
Ready-to-Run Visual Basic Code Library: UpdatesVisual Basic, tips, tricks, examplesBook
HowTo: Solve a system of equations with Gaussian elimination in VB .NETsolve, equations, system of equations, Gaussian elimination, VB.NETDownload
HowTo: Prevent the user from dragging icons in a ListViewListView, drag, drag items, subclassDownload
HowTo: Draw an interesting curved Truchet TilingTruchet Tiling, curve, draw, graphics, tile, tilingDownload
HowTo: Solve a system of equations with Gaussian eliminationsolve, equations, system of equations, Gaussian eliminationDownload
HowTo: Draw an interesting colored curved Truchet TilingTruchet Tiling, curve, draw, graphics, tile, tilingDownload
HowTo: Draw an interesting curved Truchet Tiling in Visual Basic .NETTruchet Tiling, curve, draw, graphics, tile, tiling, VB.NETDownload
HowTo: Use an ImageAttributes object to display an image's red, green, and blue components in Visual Basic .NETcolor, color components, ImageAttributes, VB .NETDownload
HowTo: Compare the speeds of Trim$(s) and s.Trim() in VB .NETtrim, Trim$, VB.NET, stringDownload
HowTo: Use an ImageAttributes object to swap the red, green, and blue components of an image in Visual Basic .NETcolor, color components, ImageAttributes, VB .NETDownload
HowTo: Write a DLL in Visual Basic .NET that saves images in different formats (GIF, JPG, etc.) and call it from Visual Basic 6VB .NET, VB 6, Visual Basic 6, DLL, save image, GIF, JPG, JPEGDownload
HowTo: Use a INSERT INTO statement in ADO to copy data from one table into two existing tablesADO, data, database, INSERT, INSERT INTO, copy dataDownload
HowTo: Use an ImageAttributes object to adjust an image's brightness in Visual Basic .NETcolor, color components, brightness, ColorMatrix, ImageAttributes, VB .NETDownload
HowTo: Use a SELECT INTO statement in ADO to copy data from one table into two new tablesADO, data, database, SELECT, SELECT INTO, copy dataDownload
HowTo: Use an ImageAttributes object to gamma correct an image in Visual Basic .NETcolor, color components, gamm, gamm correction, ColorMatrix, ImageAttributes, VB .NETDownload
HowTo: Write Split and Join functions for VB 5Split, Join, VB5Download
HowTo: Use interface inheritance by using the Implements keywordinterface inheritance, Implements, subclass, derived classDownload
HowTo: Generate HTML versions of all of a Word document's tablesHTML, Word, Microsoft Word, tableDownload
HowTo: Make a lookup cache using ADO.NET in Visual Basic .NETADO.NET, cache, lookup, lookup table, tableDownload
HowTo: Scroll a PropertyGrid control to make a particular property visible in Visual Basic .NETPropertyGrid, scroll, propertyDownload
HowTo: Make a lookup cache from a DAO databaseDAO, cache, lookup, lookup table, tableDownload
HowTo: Make a kaleidoscope programkaleidoscope, drawing, artDownload
HowTo: Read properties from a DAO recordsetDAO, recordset, propertyDownload
HowTo: Make a kaleidoscope program in Visual Basic .NETkaleidoscope, drawing, artDownload
HowTo: Make a labeled line "symbiote" to help users draw rubberband lines in VB .NETlabeled line symbiote, rubberband line, draw, VB.NETDownload
HowTo: Make a line "symbiote" to help users draw rubberband lines in VB .NETline symbiote, rubberband line, draw, VB.NETDownload
HowTo: Draw a warped path in VB .NETpath, GraphicsPath, warp, VB.NETDownload
HowTo: Draw a filled polygonpolygon, fill, filled polygonDownload
HowTo: Make a line "symbiote" to help users draw rubberband linesline symbiote, rubberband line, drawDownload
HowTo: Make a line "symbiote" to help users draw labeled rubberband lineslabeled line symbiote, rubberband line, drawDownload
HowTo: Draw a filled polygon in VB .NETpolygon, fill, filled polygon, VB.NETDownload
HowTo: Use multiple file versionsfile versionDownload
HowTo: Calculate the XOR of two imagesXOR, image, PaintPicture, image processingDownload
HowTo: Draw a three-dimensional histogram with VB .NEThistogram, bar chart, graph, VB.NETDownload
HowTo: Draw a color wheel in VB .NEThistogram, bar chart, graph, VB.NETDownload
HowTo: Overlay Rich Text on a picture in Windows XPRich Text, RTF, RichTextBox, overlay, pictureDownload
HowTo: Find the convex hull of a set of pointsconvex hull, geometry, points, bounding polygonDownloadBook
HowTo: Draw "stars" inside regular polygonsstar, polygonDownload
HowTo: Draw "stars" inside regular polygons in VB .NETstar, polygon, VB.NETDownload
HowTo: Draw a simple histogram in VB .NEThistogram, graph, bar chart, bar graphDownload
HowTo: Draw text centered at a positiontext, center text, fontDownload
HowTo: Draw text centered at a position in VB .NETtext, center text, fontDownload
HowTo: Make a TextBox control that does not display a context menu in VB .NETTextBox, context menu, popup menuDownload
HowTo: Launch the system's default browser in VB .NETbrowser, default browser, launch program, start programDownload
HowTo: Find nodes with a particular tag name in an XML file with VB .NETXML, VB.NET, find nodeDownload
HowTo: Use a VBA macro to number non-blank paragraphs in Wordctrl-A, control-A, select textDownload
HowTo: Let the user press Ctrl-A to select all of the text in a TextBoxctrl-A, control-A, select textDownload
HowTo: Let the user press Ctrl-A to select all of the text in a TextBox in VB .NETctrl-A, control-A, select textDownload
Microsoft Office Programming: A Guide for Experienced DevelopersOffice, Microsoft Office, programming, Office automationBook
HowTo: Compare two images to find differences greater than a threshold value in VB .NETimage, bitmap, VB.NET, compare, difference, imagediffDownload
HowTo: Parse a hexadecimal string in VB .NET by using Integer.Parse.parse, hex, hexadecimal, VB.NET, Integer.ParseDownload
HowTo: Use VBA code to display a Word document's built in document propertiesWord, VBA, properties, document propertiesDownloadBook
HowTo: Use VBA macros to accept revisions in a Word document between two datescode, format, Word, VBADownloadBook
HowTo: Use VBA macros to format text in Word to look like codecode, format, Word, VBADownloadBook
HowTo: Set an application's Task Manager iconicon, application icon, task managerDownload
HowTo: Convert values between decimal, hexadecimal, octal, and binary in VB .NETconvert, decimal, hexadecimal, octal, binary, base, VB.NETDownload
HowTo: Capture an image of a MSChart controlMSChart, chart, control, imageDownload
HowTo: Make a game where you control a cannon ball's angle and speed to try to hit a house in VB .NETcannon, simulation, gravity, animationDownload
HowTo: Get disk information including serial number in VB .NETdisk, serial number, GetVolumeInformation, VB.NETDownload
HowTo: Make a game where you control a cannon ball's angle and speed to try to hit a housecannon, simulation, gravity, animationDownload
HowTo: Convert an Access database to Access2002Access, Office, Microsoft Office, MS Office, convertDownload
HowTo: Draw an image with gradient alpha (opacity) values in VB .NETimage processing, alpha, gradient, opacity, VB .NETDownload
HowTo: Make translucent text suitable for image watermarking in VB .NETwatermark, image, translucent, transparent, opacity, VB.NETDownload
HowTo: Generate a schedule for a round robin tournament in VB .NETround robin, tournament, scheduleDownload
HowTo: Remap a color in an image in VB .NETimage processing, remap color, color, VB .NETDownload
HowTo: Generate a schedule for pool play on a single court with fairly distributed restspool, scheduleDownload
HowTo: Load new Frame controls and their contained controlsFrame, control array, loadDownload
HowTo: Make an image fade from one picture to another and back in VB .NETimage processing, alpha, opacity, fade, animation, VB .NETDownload
HowTo: Make a loop that times out after a certain periodtimeout, loopDownload
HowTo: Draw an image with gradient alpha (opacity) values in VB .NETimage processing, alpha, gradient, opacity, VB .NETDownload
HowTo: Use code that allows the user to abort, retry, or ignore when an error occurserror, error handling, abort, try, ignoreDownload
HowTo: Generate a schedule for a round robin tournamentround robin, tournament, scheduleDownload
HowTo: Use VBA to compare two Ranges in Excel and highlight the cells that are differentExcel, Range, compareDownload
HowTo: Make and show metafiles in VB.NETmetafile, VB.NETDownload
HowTo: Use ADOX to get and set the description of a column in an Access databaseADOX, ADO, column description, AccessDownload
Prototyping With Visual Basic: Related Articlessoftware engineering, software development, prototyping, project managementBook
HowTo: Provide print previewprint, print previewDownload
HowTo: Provide print preview with different scalesprint, print preview, scaleDownload
HowTo: Sort data and remove duplicatesquicksort, sort, duplicates, remove duplicates, uniqueDownload
HowTo: Use ADO to add and drop columns from a databasedatabase, data, ADODownload
HowTo: Use ADOX to add and drop columns from a databasedatabase, data, ADO, ADOXDownload
HowTo: Use standard formatting strings to format Doubles in VB .NETformat, format specifier, string, VB.NETDownload
HowTo: Use a composite format specifier in VB .NETformat, format specifier, string, VB.NETDownload
HowTo: Use standard formatting strings to format Dates in VB .NETformat, format specifier, string, VB.NETDownload
HowTo: Use custom formatting strings to format Dates in VB .NETformat, format specifier, string, VB.NETDownload
HowTo: Use custom formatting strings to format Doubles in VB .NETformat, format specifier, string, VB.NETDownload
HowTo: Let the user drag and drop text to a specific position in a TextBoxdrag, drop, drag and drop, TextBoxDownload
HowTo: Let the user drag and drop text to a specific position in a TextBox in VB .NETdrag, drop, drag and drop, TextBoxDownload
HowTo: Make a DataTable at run time without a database and bind it to a DataGrid in VB .NETDownload
HowTo: Display a status bar showing the steps in a long taskStatusBar, steps, stages, progress, ProgressBarDownload
HowTo: Generate code for standard property proceduresproperty procedure, get, set, replace, tokenDownload
HowTo: Make and use custom attributes in VB .NETattribute, custom attributeDownload
HowTo: Generate code for standard property procedures in VB .NETproperty procedure, get, set, replace, tokenDownload
HowTo: Draw a rubberband rectangle with and without double buffering in VB .NETDownload
HowTo: Fit a PictureBox to its non-transparent pixels in VB .NETshaped picture, PictureBox, regionDownloadBook
HowTo: Draw a smooth closed curvesmooth curve, smooth closed curve, spline, cardinal spline, Bezier curve, tensionDownloadBook
HowTo: Keep track of the foreground application in VB .NETforeground application, foreground window, GetForegroundWindowDownload
HowTo: Draw a smooth curvesmooth curve, spline, cardinal spline, Bezier curve, tensionDownloadBook
HowTo: Draw a Bezier curveBezier curve, spline, smooth, curveDownloadBook
HowTo: Draw a smooth closed curve by hand in VB .NETsmooth curve, smooth closed curve, spline, cardinal spline, Bezier curve, tensionDownloadBook
HowTo: Draw a Bezier curve by hand in VB .NETBezier curve, spline, smooth, curveDownloadBook
HowTo: Draw a smooth curve by hand in VB .NETsmooth curve, spline, cardinal spline, Bezier curve, tensionDownloadBook
HowTo: Make a DataSet at run time without using any design time controls in VB .NETDataSet, runtime, database, ADO.NETDownload
HowTo: Draw an hypotrochoid (and hypocycloid) in VB .NEThypotrochoid, hypocycloid, curveDownload
HowTo: Keep track of the foreground applicationforeground application, foreground window, GetForegroundWindowDownload
HowTo: Draw an epitrochoid (and epicycloid) in VB .NETepitrochoid, epicycloid, curveDownload
HowTo: Use DAO to make a database lookup tableDAO, database, lookup, tableDownload
HowTo: Determine when the user closes the main menumenu, main menu, close, subclass, WindowProcDownload
HowTo: Determine whether a point is inside a polygonpolygon, point, inside, containsDownloadBook
HowTo: Update a DataSet that doesn't have primary keys in VB .NETDataGrid, DataTable, bind, ADO.NET, data, database, primary keyDownload
HowTo: Bind a DataGrid to a DataTable at run time in VB .NETDataGrid, DataTable, bind, ADO.NET, data, databaseDownload
HowTo: Define a relationship between two tables in a DataSet in VB .NETDataGrid, DataTable, bind, ADO.NET, data, database, relationshipDownload
HowTo: Display parent and child records in two DataGrid controls in VB .NETDataGrid, DataTable, bind, ADO.NET, data, database, relationship, parent/child, master/detailDownload
HowTo: Bind a DataGrid to a DataTable with read-only columns in VB .NETDataGrid, DataTable, bind, ADO.NET, data, database, read onlyDownload
HowTo: Use DAO to copy the values in matching fields from one table to anotherDAO, database, field, match, copy, recordDownload
HowTo: Use DAO to copy records from one table to another, remapping source and destination fieldsDAO, database, field, match, copy, record, mapDownload
HowTo: Bind a DataGrid to a DataSet at run time in VB .NETADO.NET, database, DataGrid, DataSet, bindDownload
HowTo: Use DAO to compare tables in two Access databasesDAO, database, compare, DB, Access, tablesDownload
HowTo: Let the user pick multiple files in VB .NETfile, open file, select file, VB .NETDownload
HowTo: Use DAO to compare two Access databases' structureDAO, database, compare, DB, AccessDownload
HowTo: Let the user pick multiple filesfile, open file, select fileDownload
HowTo: Make an ExtenderProvider to validate TextBoxes by using a regular expression in VB .NETRegex, regular expression, ExtenderProvider, validation, validateDownload
HowTo: Shell a program with a specific startup directoryShell, run, startup directory, start inDownload
HowTo: Display the program's current directoryCurDir, show directory, display directory, current directoryDownload
HowTo: Draw a butterfly curvegraphics, curve, butterfly, butterfly curveDownload
HowTo: Draw a butterfly curve in VB .NETgraphics, curve, butterfly, butterfly curve, VB.NETDownload
HowTo: Draw a chrysanthemum curvegraphics, curve, chrysanthemum, chrysanthemum curveDownload
HowTo: Draw a chrysanthemum curve in VB .NETgraphics, curve, chrysanthemum, chrysanthemum curve, VB.NETDownload
HowTo: Find the difference between two images in VB .NETimage, bitmap, VB.NET, compare, difference, imagediffDownload
HowTo: Compare two images to find differencesimage, bitmap, compare, difference, imagediffDownload
HowTo: Make functions that calculate the minimum and maximum of their parametersMin, Max, minimum, maximumDownload
HowTo: Find the difference between two imagesimage, bitmap, compare, difference, imagediffDownload
HowTo: Compare two images to find differences in VB .NETimage, bitmap, VB.NET, compare, difference, imagediffDownload
HowTo: Print a long series of paragraphs in different fonts, breaking across pages in VB .NETprint, preview, text, long text, print preview, VB .NETDownload
HowTo: List and create instances of the shape types defined in an assembly in VB .NETassembly, type, data type, reflection, invoke, shapes, VB .NETDownload
HowTo: List the types defined in an assembly in VB .NETassembly, type, data type, reflection, VB .NETDownload
HowTo: Use a WebClient object to download the data at a URI in VB .NETWebClient, URL, URI, download, VB .NETDownload
HowTo: List the assemblies referenced by an assembly in VB .NETassembly, reference, reflection, VB .NETDownload
HowTo: List and create instances of the types defined in an assembly in VB .NETassembly, type, data type, reflection, invoke, VB .NETDownload
HowTo: Make a class that manages arrays retrieved by calling Recordset.GetRowsRecordset, GetRows, arrayDownload
HowTo: Display the full name of an assembly in VB .NETassembly, full name, FullName, reflection, VB .NETDownload
HowTo: Draw a centered circle whenever the user resizes a form in VB .NETVB.NET, circle, center, resize, Paint, GDI+Download
HowTo: Use the Invalidate method to draw a centered circle whenever the user resizes a form in VB .NETVB.NET, circle, center, resize, Paint, GDI+Download
Tip: VB 6 Coding Stylecoding style, code style, rules 
HowTo: Use a scroll bar to let the user scroll a picture verticallyscroll bar, VScrollBar, vertical, vertical scroll bar, scrollDownload
HowTo: Connect an ADO Recordset to an XML file located at a URLADO, Recordset, XML, URL, Web, data, AccessDownload
HowTo: Save an ADO Recordset's data into an XML fileADO, Recordset, XML, URL, Web, data, AccessDownload
HowTo: Get information about a window and its childrenwindow information, children, GetWindow, SendMessage, GetClassNameDownload
HowTo: Find the text displayed by a Window's descendant given its hierarchical window pathwindow, hWnd, FindWindow, class, window class, path, window pathDownload
HowTo: Get information about a Window's child hierarchy from its hWndwindow, hWnd, FindWindow, class, window classDownload
HowTo: See what URL Internet Explorer is displayingInternet Explorer, IE, address, URLDownload
HowTo: Write an InStrRev function for VB 5InStrRev, VB5, Visual Basic 5Download
HowTo: Position tab stops while drawing text in VB .NETtabs, VB .NET, drawing, layout rectangle, StringFormatDownload
HowTo: Set tabs in a TextBox in VB .NETTextBox, tabs, VB .NETDownload
HowTo: Remove hyperlinks from a Word file in VB .NETWord, Microsoft Word, Office, Microsoft Office, hyperlink, VB .NETDownload
HowTo: Remove personal information from a Word file in VB .NETWord, Microsoft Word, Office, Microsoft Office, personal information, VB .NETDownload
HowTo: Read, write, and delete document variables in a Word document in VB .NETWord, Microsoft Word, Office, Microsoft Office, variable, VB .NETDownload
HowTo: Remove hyperlinks from a Word fileWord, Microsoft Word, Microsoft Office, hyperlinkDownload
HowTo: Remove personal information from a Word fileWord, Microsoft Word, Office, Microsoft Office, personal informationDownload
HowTo: Read, write, and delete document variables in a Word documentWord, Microsoft Word, Office, Microsoft Office, variableDownload
HowTo: Change a thread's prioritythread, priority 
HowTo: Copy corresponding fields from one table to another in an Access databaseAccess, field, table, copyDownload
HowTo: Count the lines of code in a Visual Basic 5/6 projectcount lines, project, forms, modules, subs, subroutines, functionsDownload
HowTo: Count the lines of code in Visual Basic 5/6 projects within a directory hierarchycount lines, project, forms, modules, subs, subroutines, functionsDownload
HowTo: Store and retrieve an image in an Access databaseAccess, image, picture, memoDownload
HowTo: Use the OpenFileDialog control's RestoreDirectory property in VB .NETAccess, image, picture, memoDownload
HowTo: Bind a CurrencyManager to objects in a collection and use it for navigation in VB .NETCurrencyManager, binding, data binding, VB.NET, DataBindingDownload
HowTo: Bind controls' properties to each other in VB .NETbinding, data binding, VB.NET, DataBinding, properties, propertyDownload
HowTo: Use ADOX to get lots of information about an Access databaseADOX, information, database, AccessDownload
HowTo: Use DAO to compact an Access databaseDAO, compact, database, AccessDownload
HowTo: Use a bound DataGrid in VB.NETDataGrid, binding, bind, bound, VB.NETDownload
HowTo: Use IIF in a SQL SELECT statement to make a DataReport display a warning if a value is too low in VB.NETDataReport, VB.NET, IIF, warning, CrystalReportViewer, CrystalReport, CrystalReportsDownload
HowTo: Use IIF in a SQL SELECT statement to display a warning if a value is too low in VB.NETDataGrid, binding, bind, bound, VB.NET, IIF, warningDownload
HowTo: Display query results in a bound grid controldatabase, bound controls, gridDownloadBook
HowTo: Use IIF in a SQL SELECT statement to make a DataReport display a warning if a value is too lowIIF, SQL, SELECT, database, warning, DataReportDownload
HowTo: Use IIF in a SQL SELECT statement to display a warning if a value is too lowIIF, SQL, SELECT, database, warningDownload
HowTo: Use DAO to copy data from a CSV file into an Access databaseDAO, CSV, Access, delimited, database, data, SELECTDownload
HowTo: Make a PictureBox control that has a bindable FileName property in VB .NETbind, data, bindable, PictureBox, NamedPictureDownload
HowTo: Deter an SQL injection attackSQL injection, attack, hacker, data, safeDownload
HowTo: Bind a collection of objects to a DataGrid in VB .NETDataGrid, bind, data binding, collectionDownload
HowTo: Bind a collection of objects to a DataGrid and let it sort on the columns in VB .NETDataGrid, bind, data binding, collection, sort, IEditableObject, IBindingListDownload
HowTo: Kill another application given its namekill, stop, halt, end, SendMessageDownload
HowTo: Terminate a process immediately in VB.NETterminate, end, halt, stop, kill, VB.NETDownload
HowTo: Terminate a process immediatelyterminate, end, halt, stop, killDownload
Tip: .NET Empty ArraysVB.NET, array, empty array, ReDim 
HowTo: Use DAO to search for a string in database table and field namesdatabase, search, table, field, DAODownload
HowTo: Draw a bar-style meter on a PictureBoxmeter, bar, PictureBoxDownloadBook
HowTo: Display the data in a DataSet by using as DataGrid control in VB .NETDataSet, DataGrid, VB.NET, data, database, ADO.NETDownloadBook
HowTo: Create records that have an AutoNumber field and find out what the newly created field value is in VB .NETDataSet, VB.NET, data, database, ADO.NET, AutoNumber, Auto Number, AutoIncrementDownloadBook
HowTo: Create a foreign key constraint between two DataTables in VB .NETDataSet, VB.NET, data, database, ADO.NET, foreign key, constraintDownloadBook
HowTo: Remove system menu items from another programsystem menu, remove menu, remove system menu, other program, RemoveMenus, DeleteMenu, FindWindowDownload
HowTo: Use a VB .NET assembly from Visual Basic 6VB6, Visual Basic 6, VB.NET, Visual Basic .NET, DLL, assembly 
Tip: Icon Hellicon, crash, missing icons, icon crash, Windows Explorer, Internet Explorer 
HowTo: Use DAO to make an Excel report on an Access database's structureAccess, database, DAO, Excel, index, relation, tableDownload
HowTo: Use ADO.NET to make an Excel report on an Access database's structure in VB.NETAccess, database, ADO.NET, Excel, index, relation, table, VB.NETDownload
Tip: Database Programming With MSDEdatabase programming, ADO, MSDE, Access, SQL Server 
Tip: Using XP Search CompanionXP Search Companion, XP, Search Companion, search, find, find files 
HowTo: Use a Visual Basic 6 DLL from VB .NETVB6, Visual Basic 6, VB.NET, Visual Basic .NET, DLLDownload
HowTo: Use a Word server to print Word files in VB .NETOffice, Word, print, PrintOut, VB.NETDownload
HowTo: Animate a moving picture in VB .NETanimate, animation, multimediaDownload
HowTo: Make a moveable analog clock with a shaped form in VB .NETanalog, clock, time, position, lower right, rotated text, move, move formDownload
HowTo: Make a transparent moveable analog clock in VB .NETanalog, clock, time, position, lower right, rotated text, transparent, move, move formDownload
HowTo: Use DAO to list database properties and their valuesDAO, database, property, database property, database propertiesDownload
HowTo: Use FSO to create a FileInspector application that displays information about filesFSO, File System Object, file inspector, file, file attributes, file times, modification time, access time, creation timeDownload
HowTo: Use DAO to set, get, and delete database propertiesDAO, database, property, database property, database propertiesDownload
HowTo: Use a Word server to print Word filesOffice, Word, print, PrintOutDownload
HowTo: Add files to the Recent Documents list and clear the listRecent Documents, Recent Documents listDownload
HowTo: Call Word to spell check from Visual Basic .NETOffice, Word, spell, spellcheck, VB.NETDownload
HowTo: Add files to the Recent Documents list and clear the list in Visual Basic .NETOffice, Word, spell, spellcheck, VB.NETDownload
HowTo: Display the Windows About dialogAbout dialog, WindowsDownload
HowTo: Use DAO to display a database's structure in a TreeView controldatabase, DAO, structure, TreeViewDownload
HowTo: Compare different methods for using DAO to find recordsdatabase, DAO, index, key, Seek, FindFirstDownload
HowTo: Make a very cool JavaScript clockclock, JavaScript 
HowTo: Make an analog clock with a shaped form in VB .NETanalog, clock, time, position, lower right, rotated textDownload
Tip: Specify the Compare argument when using Split, Filter, Replace, Join, or InstrRev in VBA 6Compare, Split, Filter, Replace, Join, InstrRev, VBA 
HowTo: Use a FilgraphManager to play a WAV fileFilgraphManager, WAV, audio, mediaDownload
HowTo: Make an analog clock with a shaped formanalog, clock, shaped form, time, move formDownload
HowTo: Expand ComboBox choices while typing, version 2ComboBox, combo, expand, autoexpandDownload
HowTo: Load a picture so it doesn't lock the picture file in VB .NETload picture, Bitmap, lock, lock file, sharing, file sharingDownload
HowTo: Make a console window clear the console window in VB .NETconsole application, console window, clear, console, VB.NETDownload
HowTo: Draw on an MDI parent's background in VB .NETMDI, MDI parent, background, VB.NETDownload
HowTo: Change the color of an MDI parent form's background in VB .NETMDI, MDI parent, background, background image, VB.NETDownload
HowTo: Tile an MDI parent's background with an image in VB .NETMDI, MDI parent, background, background image, VB.NETDownload
HowTo: Execute a console program and capture its outputconsole program, capture output, stdout, executeDownload
HowTo: Give a ListView control flat headersListView, header, flat headerDownload
HowTo: Format dates and draw an analog clockformat date, clock, analog clockDownload
HowTo: Quickly read and write a binary file to and from an arraybinary data, array, read, write, fileDownload
HowTo: Format a TimeSpan in days, hours, minutes, and seconds in VB.NETTimeSpan, VB.NET, formatDownload
HowTo: Grab part of the desktop image from a tray icon in VB .NETdesktop, grab pixels, image, background, VB.NET, NotifyIcon, ContextMenuDownload
HowTo: Grab part of the desktop image in VB .NETdesktop, grab pixels, image, background, VB.NETDownload
HowTo: Use a System Tray icon in VB.NETSystem tray, tray icon, VB.NET, NotifyIcon, ContextMenuDownload
HowTo: Embed bitmap, text, and other resource files in a compiled application and use them in VB .NETembed, embedded resource, resource, bitmapDownload
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 desktopdesktop image, background, JPEG, JPG, try, system tray, clipboardDownload
HowTo: Grab an image of part of the desktop and save it in a JPEG file on the desktopdesktop image, background, JPEG, JPGDownload
HowTo: Put text with a color background in menusmenu, font, colored menu, ModifyMenuDownload
HowTo: Make a tray icon that grabs an image of part of the desktop and saves it in a JPEG file on the desktopdesktop image, background, JPEG, JPG, try, system trayDownload
HowTo: Use menus with custom fontsmenu, font, WndProc, subclassingDownload
HowTo: Get drive information (type of drive, whether a floppy is present, etc.) in a structured formatdisk, drive, drive information, serial number, volume name, file system type, FAT32, FAT, removable, loadedDownload
HowTo: Give PictureBoxes different border styles (raised, sunken, etc.) in VB .NETPictureBox, border style, raised, sunken, VB.NETDownload
HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc. in VB .NETformat, bytes, KB, MB, GB, VB.NETDownload
HowTo: Format a number of bytes in KB, MB, and GB by using StrFormatByteSize in VB .NETformat, bytes, KB, MB, GB, StrFormatByteSize, VB.NETDownload
HowTo: Evaluate mathematical expressions using code in VB .NETmathematical expression, expression, evaluate, VB.NETDownload
HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc. by using an array of postfixes in VB .NETformat, bytes, KB, MB, GB, VB.NETDownload
HowTo: Format a number of bytes in KB, MB, and GB by using StrFormatByteSizeformat, bytes, KB, MB, GB, StrFormatByteSizeDownload
HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc.format, bytes, KB, MB, GBDownload
HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc. by using an array of postfixesformat, bytes, KB, MB, GBDownload
HowTo: Give PictureBoxes different border styles (raised, sunken, etc.)PictureBox, border style, raised, sunkenDownload
HowTo: Make a TextBox that allows only digits in VB.NETTextBox, lower case, VB.NETDownload
HowTo: Make a TextBox convert letters to lowercase in VB.NETTextBox, lowercase, lower case, VB.NETDownload
HowTo: Make a TextBox convert letters to upper case in VB.NETTextBox, lower case, VB.NETDownload
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, loadedDownload
HowTo: Track the mouse's movement and display its position in a tooltip-like windowmouse, cursor, movement, track mouseDownload
HowTo: Add nodes to a TreeView control when the user expands a nodeTreeView, expanding, collapsing, nodeDownload
HowTo: Disable certain key combinations such as Alt-Tabdisable keys, key combinations, Alt-TabDownload
HowTo: Overlay one picture on anotheroverlay, mask, picture, foreground, backgroundDownload
HowTo: Save and restore a popup menu's selected choice when a program starts and stopsSaveSetting, GetSetting, popup, RegistryDownload
HowTo: Make multiple controls share the same event handler in VB .NETHandles, event handler, VB.NETDownload
HowTo: Make a "control array" component in VB .NETcontrol array, component, VB.NETDownload
HowTo: List all the permutations of a set of numberspermute, permutation, combinatoricsDownload
HowTo: Use the ReadOnly attribute in VB .NETReadOnly, attribute, VB.NET, propertyDownload
HowTo: Use the RefreshProperties attribute in VB .NETRefreshProperties, attribute, VB.NET, propertyDownload
HowTo: Use the DebuggerHidden attribute in VB .NETDebuggerHidden, attribute, VB.NET, propertyDownload
HowTo: Use the Obsolete attribute in VB .NETObsolete, attribute, VB.NET, propertyDownload
HowTo: Use the DebuggerStepThrough attribute in VB .NETDebuggerStepThrough, attribute, VB.NET, propertyDownload
HowTo: Use the ParenthesizePropertyName attribute in VB .NETParenthesizePropertyName, attribute, VB.NET, propertyDownload
HowTo: Reparent controls from one form to anotherreparent, reparent controlDownload
HowTo: Use a new WindowProc and SetWindowLong to make a TextBox accept only digitsTextBox, only digits, numeric field, SetWindowLong, WindowProc, subclassingDownload
HowTo: Number the files in a directoryrename files, number filesDownload
HowTo: Convert colors that are mostly red, green, or blue into a new colormostly color, color, SetDIBits, GetDIBitsDownload
HowTo: Rename the files in a directoryrename filesDownload
HowTo: Use the Conditional attribute to make a method non-callable in VB.NETReDim, arrayDownload
HowTo: Redimension multiple arrays in a single statement in VB.NETReDim, arrayDownload
HowTo: Center a form above another formcenter formDownload
HowTo: Select random files from a set of directories to build a MP3 player mixmp3, mix, random, random files, browse, SaveSetting, GetSetting, DeleteSettingDownload
HowTo: Select random files from a set of directories to build a MP3 player mix in VB.NETmp3, mix, random, random files, browse, SaveSetting, GetSetting, DeleteSettingDownload
HowTo: Add and remove buttons from a scrolled button areabutton, add, remove, scrollDownload
HowTo: Save and load data when a program starts and stops by using a text filesave, load, controlDownload
HowTo: Let the user grab part of the screengrab screen, capture screenDownload
HowTo: Search for files matching a pattern and show their sizes and total sizefile, size, search, patternDownload
Talk: What's New in VB 2005VSA, Visual Studio for Applications 
HowTo: Build an Access database and a table with records using DAObuild database, DB, DAO, make table, AccessDownloadBook
HowTo: Experiment with shapes, colors, and fill stylesshape, FillColor, BackColor, border colorDownload
HowTo: Parse tags that look sort of like XMLtags, parse, XMLDownload
HowTo: Toggle a disabled option button by using a labeloption button, OptionButton, toggleDownload
HowTo: Use the DefaultProperty attribute in VB .NETDefaultProperty, DefaultPropertyAttribute, attribute, VB.NET, propertyDownload
HowTo: Use the Localizable attribute in VB .NETLocalizable, LocalizableAttribute, attribute, VB.NET, propertyDownload
HowTo: Get a property's attribute value in VB .NETattribute, VB.NET, propertyDownload
HowTo: Use the Description attribute in VB .NETDescription, DescriptionAttribute, attribute, VB.NET, propertyDownload
HowTo: Use the DefaultValue attribute in VB .NETDefaultValue, DefaultValueAttribute, attribute, VB.NET, propertyDownload
HowTo: Use the MergableProperty attribute in VB .NETMergableProperty, MergablePropertyAttribute, attribute, VB.NET, propertyDownload
HowTo: Use the Browsable attribute in VB .NETbrowsable, BrowsableAttribute, attribute, VB.NET, propertyDownload
HowTo: Make and use a custom attribute in VB .NETattribute, custom attribute, GetCustomAttribute, CustomAttributeDownload
HowTo: Use the Category attribute in VB .NETCategory, CategoryAttribute, attribute, VB.NET, propertyDownload
HowTo: Use the DefaultEvent attribute in VB .NETDefaultEvent, DefaultEventAttribute, attribute, VB.NET, propertyDownload
HowTo: Create a class with a parameterized propertyclass, property, parameterDownload
HowTo: Build a custom file selection dialogdialog, common dialog, file selection dialogDownload
HowTo: Create an ActiveX control with a parameterized propertyActiveX, property, parameterDownload
HowTo: Determine what FRM, BAS, OCX, and CLS files a project file referencesVBP, filesDownload
HowTo: Print text one line at a time to a line printerline printer, print, Download
HowTo: Round a value to a specified number of digits in VB .NETround, round off, digitsDownload
HowTo: List the values defined by an Enum in VB .NETEnum, reflectionDownload
HowTo: Let the user select and Zip files individuallyZip, WinZip, files, compress, archiveDownload
HowTo: Draw a fractal Pickover strange attractorfractal, Pickover, Pickover attractor, strange attractorDownloadBook
HowTo: Draw a fractal Mandelbrot set in VB.NETfractal, Mandelbrot, Mandelbrot setDownloadBook
HowTo: Draw a fractal Hilbert curve in VB.NETfractal, Hilbert curveDownloadBook
HowTo: Draw a fractal binary tree in VB.NETfractal, binary tree, treeDownloadBook
HowTo: Draw a fractal Pickover strange attractor in VB.NETfractal, Pickover, Pickover attractor, strange attractorDownloadBook
HowTo: Make a financial calculatorfinancial calculator, mortgage, present value, future valueDownload
HowTo: Draw a fractal Hilbert curvefractal, Hilbert curveDownloadBook
HowTo: Draw a fractal binary treefractal, binary tree, treeDownloadBook
HowTo: Draw a fractal Mandelbrot setfractal, Mandelbrot, Mandelbrot setDownloadBook
HowTo: Draw a Sierpinski gasket (fractal) in VB.NETSierpinski gasket, fractal, random, VB.NETDownload
HowTo: Draw a Sierpinski gasket (fractal)Sierpinski gasket, fractal, randomDownload
HowTo: Draw a non-triangular Sierpinski gasket (fractal) in VB.NETSierpinski gasket, fractal, random, VB.NETDownload
HowTo: Draw a non-triangular Sierpinski gasket (fractal)Sierpinski gasket, fractal, randomDownload
HowTo: See if a screen saver is runningscreen saver, SystemParametersInfoDownload
HowTo: Make a button that shows its borders only when the mouse is over it by using capturebutton, mouse, border, captureDownload
HowTo: Draw simulated snowsnow, screen saverDownload
HowTo: Use winsock to make a simple chat programwinsock, chat, IPCDownload
HowTo: Pause and resume a thread in VB.NETthread, multi-threading, SyncLock, asynchronous, threading, pause, resume, suspendDownload
HowTo: Run Threads with different priorities in VB.NETthread, multi-threading, SyncLock, asynchronous, threading, priorityDownload
HowTo: Start multiple threads in VB.NETthread, multi-threading, SyncLock, asynchronous, threadingDownload
HowTo: Let a Thread call a form's methods in VB.NETthread, multi-threading, SyncLock, asynchronous, threading, Invoke, InvokeRequiredDownload
HowTo: Find the first day of the week on this computer in VB.NETWeekDayName, internationalization, first day of the week, locale, VB.NETDownload
HowTo: Set the MonthCalendar control's FirstDay property correctly for this computer in VB.NETWeekDayName, internationalization, first day of the week, locale, VB.NETDownload
HowTo: Draw text filled with textfilled text, outline text, text, CreateFont, SetWindowRgn, regionDownloadBook
HowTo: Draw text in XOR mode and with other raster operationsXOR, text, raster operations, raster opsDownload
Discussion: Visual Studio 2005, Beta Testing for the Vision ImpairedVisual Studio 2005, VS 2005, Vision Impaired 
HowTo: Associate a file extension with an executableassociate, extension, executable, applicationDownload
HowTo: Find the first day of the week on this computerWeekDayName, internationalization, first day of the week, localeDownload
HowTo: Set the Calendar control's FirstDay property correctly for this computerWeekDayName, internationalization, first day of the week, localeDownload
HowTo: Allow quick upgrades of pictures in an applicationpicture, upgrade, deploy, deploymentDownload
HowTo: Make a scroll bar's thumb proportional to the number of visible itemsScrollBar, thumbDownload
HowTo: List the HatchStyle values defined by VB .NETEnum, reflection, HatchStyleDownload
HowTo: Use the WeakReference class in VB .NETWeakReference, garbage collection, garbage collector, VB.NETDownload
HowTo: Show the current screen saverscreen saver, INI, INI file, get INI value, Windows directory, get Windows directoryDownload
HowTo: Get or set the current screen saverscreen saver, INI, INI file, get INI value, Windows directory, get Windows directoryDownload
HowTo: List the values defined by an arbitrary Enum in VB .NETEnum, reflectionDownload
HowTo: List the values defined by an arbitrary Enum in VB .NETEnum, reflectionDownload
Tutorial: Steganography (Hidden in Plain Sight)steganography, cryptography, codeBook
HowTo: Evaluate mathematical expressions using the MS Script controlmathematical expression, expression, evaluate, parse, Script controlDownload
HowTo: Graph a user-entered function by using the MS Script controlgraph, equation, scale, user-entered function, mathematical expression, expression, evaluate, parse, Script controlDownload
HowTo: Graph a user-entered function by parsing the functiongraph, equation, scale, user-entered function, parseDownload
HowTo: Use transformations to draw angled text in VB .NETfont, angled text, VB.NET, transformation, GraphicsDownload
HowTo: Draw transformed text in VB .NETtransform, transformation, text, font, VB.NETDownload
HowTo: Draw untransformed text at a transformed location in VB .NETtransform, transformation, text, font, VB.NETDownload
HowTo: Draw text that is rotated but otherwise untransformed at a transformed location in VB .NETtransform, transformation, text, font, VB.NETDownload
HowTo: Set a scaling transformation on a Graphics object and map mouse positions back into world coordinates in VB .NETVB.NET, scale, scalemode, scalex, scaley, graph, transform, transformation, invert, inverseDownload
HowTo: Let the user decide which ToolBar buttons are visible in VB .NETToolBar, customize, customization, configure, VB.NETDownload
HowTo: Save and restore toolbar configuration when a program starts and stops in VB .NETToolBar, customize, customization, configure, VB.NETDownload
HowTo: Add hidden buttons to a toolbartoolbar, SaveToolbar, RestoreToolbar, configuration, hidden buttonsDownload
HowTo: Generate random colors in Visual Basic 6color, random color, RGB, QBColorDownload
HowTo: Demonstrate the Graphics object's drawing methods in VB .NETdraw, drawing, DrawLine, DrawLines, DrawPath, DrawEllipse, DrawPie, DrawRectangle, DrawRectangles, DrawArc, DrawPolygon, DrawString, DrawBezier, DrawBeziers, DrawClosedCurve, DrawCurve, DrawImageDownload
HowTo: Display samples of fonts in VB .NETfont, bold, underscore, underline, strikeout, strikethru, strikethrough, italic, InstalledFontCollection, installed fonts, VB.NETDownload
HowTo: Demonstrate the Graphics object's filling methods in VB .NETfill, filling, fill area, FillPath, FillPie, FillPolygon, FillRectangle, FillRectangles, FillClosedCurve, FillEllipseDownload
HowTo: Generate random colors in VB .NETcolor, random color, QBColor, FromArgb, VB.NETDownload
HowTo: Find the distance between a point and a line segmentdistance, point-to-line, line-to-line, point, lineDownload
HowTo: Determine whether two line segments intersectline segment, line, intersectDownload
HowTo: See if the user clicked on a Line controldistance, point-to-line, line-to-line, point, line, Line control, clickDownload
HowTo: Draw a continuous graph that starts and stops in VB .NETVB .NET, graph, graphingDownload
HowTo: Draw a continuous graph in a separate thread in VB .NETVB .NET, graph, graphing, thread, threadingDownload
HowTo: Make a form that appears semi-transparentsemi-transparent, translucent, formDownload
HowTo: Make a transparent analog clockclick, SetWindowRgn, transparent, analogDownload
HowTo: Display weekly database data with the calendar controlcalendar, weekly, databaseDownload
HowTo: Hide and then grab the desktop image after a delaydesktop image, background, delayDownload
HowTo: Load resources from another Assembly in VB .NETresources, Assembly, VB .NETDownload
HowTo: Play an audio file with the Media Player control in VB .NETaudio, Media Player, Media Player control, VB .NET, multimediaDownload
HowTo: Make a button quiver franticallybutton, quiver, moveDownload
Bug: Trouble with WinXP SP2WinXP, SP2, Windows XP 
HowTo: Stretch a PictureBox image to fit the controlstretch, image, resizeDownload
HowTo: Display a child form over a topmost parent formstretch, image, resizeDownload
HowTo: Create and invoke a stored procedure in an Access databasestored procedure, Access, database, Download
HowTo: Use an array of StdPicture objects to hold images without using a controlStdPicture, picture, imageDownload
HowTo: Use a status barStatusBar, status bar, Panel, PanelsDownload
HowTo: Convert text to proper case using StrConvStrConv, proper caseDownload
HowTo: Draw lines that are filled with a hatch pattern in VB .NETBrush, Pen, HatchBrush, drawing, DrawHatchLineDownloadBook
HowTo: Use a LinearGradientBrush with and without gamma correction in VB .NETLinearGradientBrush, GammaCorrection, gamma correction, color, drawing, blendDownloadBook
HowTo: Draw lines on top of a gradient Brush in VB .NETBrush, Pen, PathGradientBrushDownloadBook
HowTo: Make a LinearGradientBrush that blends three colors in VB .NETLinearGradientBrush, ColorBlend, color, drawing, blendDownloadBook
HowTo: Draw lines with standard start and end caps in VB .NETline caps, start cap, end cap, StartCap, EndCapDownloadBook
HowTo: Draw lines with custom start and end caps in VB .NETline caps, start cap, end cap, StartCap, EndCapDownloadBook
HowTo: Draw lines that lie along a color gradient in VB .NETBrush, Pen, LinearGradientBrush, color, blend, drawing, DrawGradientLineDownloadBook
Talk: VSA Scripting in .NETVSA, Visual Studio for Applications 
HowTo: Encrypt and decrypt a file using a DES algorithm in VB .NETNetBIOS, name, NetBIOS name, computer name, host nameDownload
HowTo: Get the computer's DNS name in VB .NETDNS, name, computer name, host nameDownload
HowTo: Get the computer's NetBIOS name in VB .NETNetBIOS, name, NetBIOS name, computer name, host nameDownload
HowTo: Display a picture at different scales by using PaintPictureresize, PaintPicture, bitmap, scaleDownload
HowTo: Count the records in a Recordset two ways and compare their speedsrecords, count records, ADODownload
HowTo: Set formatting for a RichTextBox control all at onceRTF, Rich Text format, RichTextBox, RichTextDownload
HowTo: Display an optional tip of the day when a program startstotd, tip of the day, tip-of-the-dayDownload
HowTo: Make a strange reflection of a buttonbutton, strange, stupid code trickDownload
HowTo: Print a rounded rectanglerounded rectangle, print, RoundRectDownload
HowTo: Draw a rounded rectanglerounded rectangle, RoundRectDownload
HowTo: See how many items are in the recycle bin and delete themrecycle bin, wastebasket, waste basketDownload
HowTo: Sort an array using custom sorting orders in VB .NETsort, compare, comparer, IComparer, sort order, orderDownload
HowTo: Get the operating system version in VB .NETOS, OS version, operating system, operating system versionDownload
HowTo: Let the user name a form to displayform, display, InputBox, show formDownload
VB 6 Easter EggVB 6 Easter Egg, VB 6, Easter Egg 
HowTo: Set another application's captioncaption, title, SendMessage, application titleDownload
HowTo: Find a Visual Basic 6 "Easter Egg"Visual Basic 6, VB6, Easter EggDownload
HowTo: Determine how many records were inserted by an INSERT ... SELECT statementADO, data, database, Access, INSERT, INSERT SELECT, SELECT, records, INSERT INTO ... SELECTDownload
HowTo: Restrict a form's minimum and maximum width and heightfile times, last access time, file creation time, lastmodified timeDownload
HowTo: Use a custom mouse icon at run timemouse icon, mouse pointer, pointer, MousePointerDownload
HowTo: Let the user select an irregular area and copy it to the clipboardselect, area, polygon, irregular area, clipboardDownload
Books: Other Visual Basic Booksbooks, Visual Basic books, Visual Basic, serial communications, API, database, SQL Server, objects, object-oriented programming, animation, multimedia, object-oriented development, client/server programming, multi-tier, three-tier, Visual InterDev, VBScript, user interface design, application design, tips, tricksBook
HowTo: Read ID3 Tags in mp3 filesMP3, ID3, tagsDownload
HowTo: Print an Excel worksheet displayed in an OLE container objectOLE, print, Excel, OLE containerDownload
HowTo: Process files dragged onto a formOLE, drag and drop, dropDownload
HowTo: Read all of the values in an INI fileINI file, INI, initialization fileDownload
HowTo: Grab the desktop image after a delaydesktop image, background, delayDownload
HowTo: Grab the desktop image after a delay in VB .NETdesktop image, background, VB.NETDownload
HowTo: Sort an array with the mergesort algorithmmergesort, sort, array, CopyMemory, RtlMoveMemory, MoveMemoryDownloadBook
HowTo: Grab the desktop image in VB .NETdesktop image, background, VB.NETDownload
HowTo: Print a form's decorated image in VB.NETprint screen, screen capture, form image, print form imageDownload
HowTo: Save a form's decorated image into a bitmap file in VB.NETprint screen, screen capture, form image, save form imageDownload
HowTo: Make a property page for an ActiveX controlActiveX control, ActiveX, property pageDownload
HowTo: Make a RichTextBox print WYSIWYG textRTF, rich text, rich text box, RichTextBox, WYSIWYG, print, printingDownload
HowTo: Combine the contents of two RichTextBoxes, preserving their formattingRTF, rich text, rich text box, RichTextBox, combine, joinDownload
HowTo: Separate an RTF file into paragraphs in separate Rich Text Box controlsRTF, rich text, rich text box, RichTextBox, paragraphsDownload
HowTo: Display a progress bar inside a status bar on an MDI formProgressBar, progress bar, StatusBar, status bar, MDIDownload
HowTo: Find the user's profile pathprofile path, GetUserName, GetWindowsDirectoryDownload
HowTo: Save or print a form's image with or without decoration in VB .NETprint screen, screen capture, form image, print form image, save form imageDownload
HowTo: Copy memory quickly using MemCopy (RtlMoveMemory) in VB .NETRtlMoveMemory, copy memory, MemCopy, CopyMemory, array, memoryDownload
HowTo: Print a form's image in VB.NETprint screen, screen capture, form image, print form imageDownload
HowTo: Save a form's image into a bitmap file in VB.NETprint screen, screen capture, form image, save form imageDownload
HowTo: Make an ExtenderProvider that adds images and different fonts to MenuItems in VB .NETExtenderProvider, integer range, range, validation, validateDownload
HowTo: Explore the Mandelbrot set in VB .NETMandelbrot, VB.NETDownloadBook
HowTo: Build a formatted XML document in memory by using an XmlTextWriter in VB .NETXML, VB.NET, format XML, formatted XMLDownloadBook
HowTo: Hide a message inside a picture (steganography)steganography, hidden message, codeDownloadBook
HowTo: Open the Windows Start menu by using SendMessageStart menu, open Start menu, SendMessageDownload
HowTo: Create a splash screensplash screenDownloadBook
HowTo: Rotate Line controlsLine controlDownload
HowTo: Make a program's main form slide over its splash screensplash screen, slide overDownload
HowTo: Build a formatted XML file by using a DOMDocument objectXML, DOMDocument, formattedDownload
HowTo: Add formatting to an XML file by using a DOMDocument objectXML, DOMDocument, formattedDownloadBook
HowTo: Build an XML file by using a DOMDocument objectXML, DOMDocumentDownloadBook
HowTo: Open the Windows Start menuStart menu, open Start menuDownload
Books: Recommendedbooks, recommended books, algorithms, sorting, searching, data structures, artificial intelligence, AI, Blondie24, genetic algorithms, games, mathematics, puzzles, cryptography, cipher, codes, numerical algorithms, software engineering, software development, project management, advanced programming, tips, tricks, graphics, drawing, printing, fractals, chaos theory, programming languages, languages, World Wide Web, HTML, user interfaces, UI, design, writing, science, astronomyBook
Books: Reader Reviewsbooks, reviews, software engineering, project management, software development, Visual Basic, style guide, database, SQL, SQL Server, graphics, drawing, printing, algorithms, sorting, searching, data structures, API, C++, perl, VB.NET, Visual Basic.NET, beta, ADO.NETBook
Books: Other Recreational Readingrecreational readingBook
Books: Terry PratchettTerry Pratchett, Discworld, humor, fantasyBook
Books: Magazinesbooks, magazines, periodicals 
Books: Humorbooks, humor, Dilbert, cartoons, Fox Trot, other, kids books, Sandra Boynton, music, silly, Artemis Fowl, Eoin ColferBook
HowTo: Change a form's locale resources at run time in VB .NETlocale, internationalization, globalization, ComponentResourceManagerDownload
HowTo: Localize control resources in VB .NETlocale, internationalization, globalization, CultureInfoDownload
HowTo: Let the user search a recordset using a ComboBoxComboBox, database, ADO, Recordset, searchDownload
HowTo: Split a file into pieces and reassemble itsplit file, break fileDownload
HowTo: Split a long text filefile split, long fileDownload
HowTo: Add a watermark to an imagewatermark, image, image processingDownload
HowTo: Draw animated shapes with transparent backgrounds stored in PictureBoxesimage processing, animation, animate, image, SetWindowRgn, GetDIBits, SetDIBits, GetBitmapPixelsDownload
HowTo: See if a file existsfile, existsDownload
HowTo: Split a multiline string into pieces in VB 6split, multi-line, multiline, parseDownload
HowTo: Draw animated shapes with transparent backgroundsimage processing, animation, animate, image, SetWindowRgn, GetDIBits, SetDIBits, GetBitmapPixelsDownload
HowTo: Randomize a 2-dimensional arrayarray, random, randomize, 2-dimensional arrayDownload
HowTo: Randomize a listrandomize, shuffleDownloadBook
HowTo: Find regular expression matches in a stringregular expression, string, parsing, parse, replace, RegExpDownload
HowTo: Use regular expressions to replace text in a stringregular expression, string, parsing, parse, replace, RegExpDownload
HowTo: Use regular expressionsregular expression, string, parsing, parseDownload
HowTo: Use regular expressions to replace text in the lines in a stringregular expression, string, parsing, parse, replace, RegExpDownload
HowTo: Add a watermark to an image in VB .NETwatermark, image, image processingDownload
HowTo: Find regular expression matches in a string in VB .NETregular expression, string, parsing, parseDownload
HowTo: Use regular expressions to replace text in a string in VB .NETregular expression, string, parsing, parse, replaceDownload
HowTo: Use regular expressions in VB .NETregular expression, string, parsing, parseDownload
HowTo: Use regular expressions to replace text in the lines in a string in VB .NETregular expression, string, parsing, parse, replaceDownload
Tutorial: Introduction to ExtenderProviders in VB .NETExtenderProvider 
HowTo: Make an ExtenderProvider to validate TextBoxes containing integers within a range in VB .NETExtenderProvider, integer range, range, validation, validateDownload
HowTo: Make an ExtenderProvider to validate required fields in VB .NETExtenderProvider, required, validation, validateDownload
HowTo: Make an ExtenderProvider to validate TextBoxes by using the LIKE statement in VB .NETLIKE, ExtenderProvider, validation, validateDownload
HowTo: Make an indexed property in VB .NETproperty, indexed property, VB.NETDownload
HowTo: Print pages in portrait and landscape orientations in VB .NETprint, landscape, portrait, VB.NETDownload
HowTo: Use a FileSystemObject to copy a folder hierarchyFileSystemObject, File System Object, FSO, CopyFolder, copy folder, folder, hierarchy, copy directoryDownload
HowTo: Encode and decode special HTML characters by using XML documentsHTML, code, encode, XML, DomDocumentDownload
HowTo: Use a password protected phone database with DAODAO, password, database, password protected databaseDownload
HowTo: Determine whether an array of strings contains an item in a clever wayarray contains, array, containsDownload
HowTo: Use the TabStrip control with framesTabStrip, FrameDownload
HowTo: Copy files in a directory that match a pattern using Dir and FileCopyDir, FileCopy, pattern, copy, filesDownload
HowTo: List shell windowsshell windowsDownloadBook
HowTo: Fit a PictureBox to its non-transparent pixelsshaped picture, PictureBox, region, SetWindowRgnDownloadBook
HowTo: Make a ComplexNumber classcomplex, complex numberDownloadBook
HowTo: Make a ComplexNumber class in VB .NETcomplex, complex numberDownloadBook
HowTo: Make a Fraction classfraction, numerator, denominatorDownloadBook
HowTo: Make a Fraction class in VB .NETfraction, numerator, denominator, VB.NETDownloadBook
HowTo: Use a PictureBox's Image property to implement AutoRedraw in VB .NETVB .NET, AutoRedraw, PictureBox, Image, BitmapDownload
HowTo: Make a file containing a list of numbers in two ways in VB .NET.array, file, I/O, IO, StreamWriter, StringBuilderDownload
HowTo: Read a file containing a list of numbers into an array in two ways in VB .NET.array, file, I/O, IO, StreamWriter, StringBuilderDownload
HowTo: Generate a random QBColor value in VB .NETVB .NET, QBColor, random, random colorDownload
HowTo: Use the common dialog control to select a filecommon dialog, select file, pick fileDownload
HowTo: Display the big and small icons associated with a fileicon, large icon, small iconDownload
HowTo: Animate a picture movinganimate, animation, BitBltDownload
HowTo: Let the user drag a toolbar between a form's edgestoolbar, drag, dockDownload
HowTo: Play a MIDI audio file by using DirectX in VB .NETMIDI, DirectX, Audio, multimedia, VB .NETDownload
HowTo: Start and stop a MIDI audio file by using DirectX in VB .NETMIDI, DirectX, Audio, multimedia, VB .NETDownload
HowTo: Play a MIDI file continuously by using the MCI controlMIDI, audio, MCI, multimediaDownload
HowTo: Play a .wav audio file using the MCI APIMCI, sound, wave, waveaudioDownload
HowTo: Calculate the number of days in a month using DateSerialday, month, dateDownload
HowTo: Map coloringmap coloring, color, region, 4-color, four-colorDownload
HowTo: Initialize the controls on a new MDI child form by copying them from an existing formMDI, MDI child, initializeDownload
HowTo: Play a MIDI file by using the MCI controlMIDI, audio, MCI, multimediaDownload
HowTo: Make an HTML image mapimage map, map, HTMLDownload
HowTo: Prompt the user for a serial number the first time the program runsserial number, password, one time, one-timeDownload
HowTo: Let the user draw an area and fill it with a image using a TextureBrush in VB .NETTextureBrush, image, VB.NET, brush, fill, fill areaDownload
HowTo: Let the user draw a Bezier curve in VB .NETBezier, Bezier curve, curve, VB.NETDownload
HowTo: Display the available hatch styles in VB .NETHatchStyle, hatch style, VB.NET, brushDownload
HowTo: Display the available dash styles in VB .NETDashStyle, dash style, VB.NET, penDownload
HowTo: Display the standard linear gradient styles in VB .NETLinearGradientMode, linear gradient, gradient, VB.NET, brushDownload
Discussion: How To Become An Expert Programmerexpert, programmer, skill 
HowTo: Load and sort a CSV file by using ADOCSV, sort, ADO, database, dataDownload
HowTo: Open a password-protected Access database with ADOADO, database, data, password, AccessDownload
HowTo: Encode and decode text to and from the BinHex and Base64 encodingsencode, decode, binhex, hex, base64, base 64Download
HowTo: Sort a list using quicksort in VB .NETsorting, quicksort, algorithmsDownload
HowTo: Sort a list using quicksort and remove duplicates in VB .NETsorting, quicksort, algorithms, duplicates, remove duplicatesDownload
HowTo: Remove the context menu that appears when the user right clicks on a TextBoxcontext menu, popup menu, TextBoxDownload
HowTo: Remove several TextBox context menuscontext menu, popup menu, TextBoxDownload
HowTo: Copy, cut, and paste pieces of a picturecopy, cut, paste, Clipboard, image, picture, piece, section, area, regionDownload
HowTo: Define a program's queries in text filesdata, database, query, configurationDownload
HowTo: Find the equation of a quadratic curve passing through three pointsquadratic curve, quadratic equation, curve, pointsDownload
HowTo: Make an ActiveX control that controls picture transitionspicture, PictureBox, transition, imageDownload
HowTo: Display tips in a rounded popup formform, help, tip, rounded rectangle, region, SetWindowRgnDownload
HowTo: Sort records in a file on diskquicksort, sort, diskDownload
HowTo: Position a popup form below a TextBoxpopup, position, ClientToScreen, ShowWindow, SetWindowPosDownload
Discussion: Visual Studio 2005Visual Studio 2005, VS 2005, Whidbey 
HowTo: Use the FileSystemWatcher class to process files placed in a directory in VB .NETFileSystemWatcher, VB.NETDownload
HowTo: Display a Web page in a new Internet Explorer browser windowIE, Internet Explorer, Web, browserDownload
HowTo: Use SendMessage to make an editor where a single instance handles all requestsone instance, instance, SendMessageDownload
HowTo: Programmitcally activate an MDI child formMDI, child form, activate, MDIFormDownload
HowTo: Use DDE to make a single instance of a program handle all requestsone instance, instance, DDEDownload
HowTo: Make sure only one instance of a program can run at one time on a computerone instance, instance, DDEDownload
HowTo: Use DDE to make an editor where a single instance handles all requestsone instance, instance, DDEDownload
HowTo: Make ActiveX button controls that display different pictures when up or downActiveX control, button, pictureDownload
HowTo: Give a form a skinskin, ActiveX control, button, pictureDownload
HowTo: Create a new ActiveX button using Controls.Add and respond all of its eventsbutton, Controls.Add, eventDownload
HowTo: Preview and print the contents of the WebBrowser controlWebBrowser, print, print preview, previewDownload
HowTo: Make a main form send data to subforms by using eventsForm, subform, secondary form, dataDownload
HowTo: Get low-level drive information (model, firmware, serial number, etc.) by using SMARTdisk, drive, drive information, serial number, disk model, firm ware, cylinders, heads, sectors, tracksDownload
HowTo: See what word is under the mouse in a RichTextBox and look it up in a list of known wordsRichTextBox, TextBox, word, mouse, cursorDownload
HowTo: Resolve relative paths in VB.NETpath, special folders, VB.NETDownload
HowTo: Left- or right-align text in VB.NETalign, align text, format, VB.NETDownload
HowTo: Get the paths to special folders in VB.NETpath, special folders, VB.NETDownload
HowTo: Display information about the computer's logical drives in VB.NETdrive, drives, list drives, logical drives, VB.NETDownload
HowTo: List the computer's logical drives in VB.NETdrive, drives, list drives, logical drives, VB.NETDownload
HowTo: Enumerate registry keys, subkeys, and valuesRegsitry, System Registry, key, subkeyDownload
HowTo: Set the system's colors (window background, highlight, text, etc.)system color, colorDownload
HowTo: Make a main form send data to subformsForm, subform, secondary form, dataDownload
HowTo: Double-click to strike a line in a RichTextBoxRichTextBox, RTF, font, strikethrough, strike throughDownload
HowTo: Enumerate the subkeys for a registry keyRegsitry, System Registry, key, subkeyDownload
HowTo: Make a form that contains other forms in a PictureBoxForm, subform, SetParentDownload
HowTo: Draw mathematical equations with super scripts on a formequation, superscript, mathDownload
HowTo: Get the system bitmaps for minimizing, restoring, ComboBox arrows, etc.bitmap, image, system bitmap, system imageDownload
HowTo: Get size information from a GIF or JPG file without loading the whole pictureGIF, size, image size, GIF sizeDownload
HowTo: Get subkeys from any part of the registryRegsitry, System Registry, key, subkeyDownload
HowTo: Use VSA to let the user execute scripts in Visual Basic .NETVSA, Visual Studio for Applications, script, VB.NETDownload
HowTo: Display the Microsoft System Information applicationsystem informationDownload
HowTo: Set the system cursorsystem cursor, cursorDownload
HowTo: Present a tip-of-the-daytotd, tip of the day, tip-of-the-dayDownload
HowTo: Learn about the system fontsystem font, fontDownload
HowTo: Manage hourglass cursorscursor, hourglass, waitDownload
HowTo: Get the Windows and System directoriessystem directory, windows directoryDownload
HowTo: Make a timer fire each time the clock ticks off a minutetimer, clock, minuteDownload
HowTo: Print multiline text at a specific location on a form or printer by using the ScaleLeft propertyprint, multiline, ScaleLeft, align, printerDownload
HowTo: Make a control with an object property and display it with a special property editor in VB .NETVB .NET, property, control, property editor, custom property editorDownload
HowTo: Make a bouncing ball screen saver with VB .NETVB.NET, screen saver, commandline, command line, parametersDownload
HowTo: Make a slide show screen saver in VB .NETVB.NET, screen saver, commandline, command line, parametersDownload
HowTo: Display a form in the system tray with no other iconsystem tray, icon, taskbarDownload
HowTo: Make a "formless" program with a system tray iconsystem tray, icon, taskbar, formlessDownload
HowTo: Draw text using different fonts for each charactertext, font, random fontDownload
HowTo: Start another program using Shell and wait until it finishesShell, start, execute, wait, finishDownload
HowTo: Display the word under the mouse in a RichTextBox inside a TooltipRichTextBox, TextBox, word, mouse, cursorDownload
HowTo: Draw lines of text with random colorscolor, text, random colorsDownload
Review: Palm OS Development EnvironmentsPalm OS, PDA, development environmentsBook
Tutorial: Microsoft Office AutomationOffice, Microsoft Office, automation, Word, Excel, PowerPoint, Outlook, Access 
HowTo: Make a form resize in increments of 50 pixels in VB .NETapplication icon, icon, VB .NETDownload
HowTo: Change a TreeView control's background colorTreeView, background, background color, backcolorDownload
HowTo: Replace occurrences of a string in another (like VB6's Replace function)replace, findDownload
HowTo: Set a scaling transformation on a Graphics object in VB .NETVB.NET, scale, scalemode, scalex, scaley, graphDownload
HowTo: Use the TabStrip controlTabStripDownload
Bug: Access uses # to delimit dates while SQL Server uses quotesSQL, Access, database, dateBook
HowTo: Make a form with a fixed aspect ratio in VB .NETapplication icon, icon, VB .NETDownload
HowTo: Compare the speeds of using class objects, derived class objects, and generic Objects in VB .NETspeed, performance, class, derived class, interface, Overrides, ShadowsDownload
HowTo: Make a form with a fixed height in VB .NETapplication icon, icon, VB .NETDownload
HowTo: Create new controls using Controls.AddControls.Add, controls, create controlsDownload
HowTo: Make a multi-line tooltiptooltip, multiline tooltip, multi-line tooltipDownload
HowTo: Load a 32-bit icon into a pictureicon, 32-bit, load icon, LoadPictureDownload
HowTo: Search a directory hierarhcy and list the files' names, creation dates, and sizes by using the File System Objectdirectory hierarhcy, file names, File System Object, FSO, creation date, FileSystemObjectDownload
HowTo: Print a drawing centered on the printer in VB .NETprint, preview, center, print preview, VB .NETDownload
HowTo: Print a drawing that is centered and stretched to fit the page in VB .NETprint, preview, center, stretch, fit, print preview, VB .NETDownload
HowTo: Make an ActiveX control that allows the user to enter only valid integer within a certain rangefield, integer, data validation, validationDownload
HowTo: Move forms togethermove forms, subclass, API, WindowProcDownload
HowTo: See if a string is a Byte, Integer, or Long valueinteger, byte, long, data validation, validationDownload
HowTo: Print and display print previews in VB .NETprint, preview, print preview, VB .NETDownload
Tip: The Incredible Shrinking Applicationtips, memory, RAM 
HowTo: Add nodes to a TreeView control at run time, and let the user drag and drop TreeView nodesTreeView, AddNode, drag and dropDownload
HowTo: Use validation events in VB .NETvalidate, validation, Validating, ValidatedDownload
HowTo: Select a TreeView subtree when the user selects a node in VB .NETVB.NET, TreeView, subtree, selectDownload
HowTo: Make thumbnails and index HTML pages for a directorythumbnails, Web, HTMLDownload
HowTo: Spin an image in VB .NET using DrawImagespin, rotate, image, VB.NET, graphicsDownload
HowTo: Use alpha blending to overlay translucent text in VB .NETalpha blend, overlay, translucent, transparent, VB.NETDownload
HowTo: Use ADOData controls to and a DataGrid control to display master/detail datamaster/detail, master, detail, ADOData control, DataGridDownload
HowTo: Make menus display pictures in VB .NETOwnerDraw, menu, custom menu, pictureDownload
HowTo: Make an ActiveX DLL or EXEActiveX DLL, ActiveX EXEDownload
HowTo: List display modesdisplay modes, color resolution, resolution, display sizeDownload
HowTo: Load an ActiveX control at run timeControls.Add, new control, ActiveXDownload
HowTo: List the words contained in a Word documentwords, list words, Word, Word document, Office, automationDownload
HowTo: Align a form's Help menu on the right side of the menu baralign help menu, justify help menu, help menuDownload
Talk: Confessions of a Control Freakcustom controls, controls, UserControl 
HowTo: Pixelate areas on an image in VB .NETpixelate, pixellateDownload
HowTo: Make a ticker tape displayticker, scrolling textDownload
HowTo: Display a tip in a status bar when the mouse moves over a toolbar buttonToolBar, StatusBar, ToolTipDownload
HowTo: Make an ActiveX control that sort of looks and acts like a title bartitle bar, titlebar, caption, ActiveX control, ActiveXDownload
HowTo: Color HTML tags in a RichTextBoxRichTextBox, Rich Text, RTF, HTML, color tags, tagDownload
HowTo: See if a COM port is in useCOM port, communicationsDownload
HowTo: Draw text using an extra tall fontfont, CreateFont, tall font, stretched font, textDownload
HowTo: Display a shaded title bartitle bar, titlebar, captionDownload
HowTo: Set the margins for a TextBoxTextBox, marginDownload
HowTo: Display a message when the user opens a menu itemmenu, statusDownload
HowTo: Make a resizable PictureBoxresizable PictureBox, PictureBoxDownload
HowTo: Map a network drivemap drive, network, network drive, driveDownload
HowTo: Make a resizable toolbox inside a formtoolbox, resizable toolbox, PictureBoxDownload
HowTo: Make an owner drawn menu using non-standard fonts and items that are bold, underlined, and italic.owner draw menus, custom menus, bold, underline, italicDownload
HowTo: Make an owner drawn menu with bitmapsowner draw menus, custom menus, bitmap, bold, underline, italicDownload
HowTo: Display the SystemColors in Visual Basic .NETSystemColorsDownload
HowTo: Tell whether a Variant variable is EmptyVariant, Empty, variableDownload
HowTo: Make a console application that checks for palindromesconsole, stdin, stdout, stderrDownload
HowTo: Use DDE to print PDF filesDDE, PDF, Adobe Acrobat, AcrobatDownload
HowTo: Start another program using Shell and get its task IDShell, start, execute, task IDDownload
HowTo: Execute VB Script code at run timeVBScript, scriptDownload
HowTo: Make a console applicationconsole, stdin, stdout, stderrDownload
HowTo: Edit iconsicon, edit icon 
Tutorial: Introduction to MCIMCI, Multi-Media Control Interface, multimedia, audio, videoDownload
HowTo: Copy data from an Access database into an Excel spreadsheetADO, Access, Excel, databaseDownload
HowTo: Let the user add and remove dots (or potentially other annotation) to a mapmap, annotate, dotDownload
HowTo: Calculate arctangents in all four quadrantsarctan, Atn, atan, arc tangent, mathDownload
HowTo: Make a decimal/hex/binary lookup table for the numbers 0 through 255decimal, hex, binary, lookup, hexadecimalDownload
HowTo: Detect when the user presses arrow keys (could be used for a game)arrow keys, detect keys, keysDownload
HowTo: Build a simple logging classlog, logging, log fileDownload
HowTo: Build a calculate with an interesting skin-like appearancecalculator, skin, SetWindowRgnDownload
HowTo: Overlay one image on another with a transparent color by using PSetPSet, overlay, transparentDownload
HowTo: Move the mouse programmaticallymouse, move mouseDownload
HowTo: Use the TypeLib routine Invokehook to find a control's name and invoke a routineTypeLib, InvokeHook, get nameDownload
HowTo: Build a calculator with a European flavorcalculator, euro, poundDownload
HowTo: Combine values from two RTF text boxes preserving their formatting propertiesRTF, Rich Text Box, RichTextBoxDownload
HowTo: Make an icon editor by using the ImageList control's ExtractIcon methodicon, edit icon, ImageList, ExtractIconDownload
HowTo: Graph a parametric function (X(t), Y(t))graph, parametric, curve, variableDownload
HowTo: Determine the keyboard's localelocale, language, internationalizationDownload
HowTo: Draw a smooth curve that passes through several points in VB.NETcurve, DrawCurve, smooth curve, VB.NETDownload
HowTo: Draw polygons in VB.NETpolygon, DrawPolygon, VB.NETDownload
HowTo: Draw rectangles, ellipses, lines, arcs, pie slices, and text in VB.NETrectangle, ellipse, line, arc, pie, pie slice, DrawRectangle, DrawEllipse, DrawLine, DrawArc, DrawPie, DrawString, VB.NETDownload
HowTo: Use antialiasing to draw and fill smooth curves in VB.NETantialias, alias, text, VB.NETDownload
HowTo: Use antialiasing to draw smooth text in VB.NETantialias, alias, text, VB.NETDownload
HowTo: Use antialiasing to resize images smoothly in VB.NETantialias, alias, image, resize, VB.NETDownload
HowTo: Draw a smooth closed curve that passes through several points and returns to its start in VB.NETcurve, DrawClosedCurve, smooth curve, VB.NETDownload
HowTo: Make an MDI child form that displays only the system close button and no system menuMDI, MDI child, close button, system menu, remove system menuDownload
HowTo: Print a form's Labels and TextBoxesPrintForm, print form, Label, TextBoxDownload
HowTo: Validate a user name/password in a databasepassword, cryptography, databaseDownload
HowTo: Implement standard File and Help menu commandsmenus, standard menus, editorDownload
HowTo: Shutdown WindowsExitWindows, shutdown, rebootDownload
HowTo: Verify the user's Windows passwordpassword, cryptography, Windows passwordDownload
HowTo: Use the PolyPolyline API function to draw lots of lines quicklypolyline, PolyPolyline, graphicsDownload
HowTo: Give a program a simple one-time passwordpassword, cryptography, one-time passwordDownload
HowTo: Print a centered image of a form in Landscape modePrintForm, print formDownload
HowTo: Save and restore a ComboBox's values from a fileComboBox, save, restore, load dataDownload
HowTo: Make a program start another program by using the Shell command and wait until it finishesShell, run, execute, waitDownload
HowTo: Make a program start another program by using the Shell commandShell, run, executeDownload
HowTo: Make a form shaped using text and a PictureBoxCreateFont, SetWindowRgn, region, text-shaped form, shaped form, outlined textDownload
HowTo: Make a tabbed wizard in VB .NETwizard, tabbed wizardDownload
HowTo: Make buttons that repeatedly modify a value when you hold them downbutton, repeat buttonDownload
HowTo: Transform a Graphics object to map an area in world coordinates to device coordinates in VB .NETtransform, Graphics object, Graphics, world coordinates, device coordinatesDownload
HowTo: Display rotated text on top of a PictureBoxrotated text, rotated font, CreateFont, PictureBoxDownload
HowTo: Graph a parametric function (X(t), Y(t)) in VB .NETgraph, parametric, parametric equations, VB.NETDownload
HowTo: Make a wizard that uses buttons for navigation in VB .NETwizard, button wizardDownload
HowTo: Provide an MRU list in VB .NETMRU, MRU list, VB.NET, most recently used file listDownload
HowTo: See if the mouse is moving even when it is not over the programmouse, cursor, CursorPosDownload
HowTo: Make a geography gamemap, flood game, FloodFillDownload
HowTo: Let the user move controlscontrol, move controlDownload
HowTo: Change a form's icon at run time in VB .NETicon, VB .NETDownload
HowTo: Set an application's icon in VB .NETapplication icon, icon, VB .NETDownload
HowTo: Display the standard cursors in VB .NETicon, VB .NETDownload
HowTo: Use API functions to change a ProgressBar's foreground and background colorsProgressBar, foreground, background, ForeColor, BackColorDownload
HowTo: Make moving graphs drawn in PictureBoxesPictureBox, graph, animationDownload
HowTo: Make an MDI application with an MRU listMRU, most recently used files, MRU list, MDIDownload
Report: Visual Basic World Tour (Whidbey)VS 2005, Whidbey, Visual Basic World Tour, Visual Studio 2005 
HowTo: Restrict a form so the user can only move it verticallyform, move, verticalDownload
HowTo: See if the network is connected using RASRAS, network, connected, connectionDownload
HowTo: See what URL Netscape is displayingNetscape, URL, browserDownload
HowTo: See if the system is connected to the network using the registryRAS, network, connected, connectionDownload
HowTo: Place progress indicators above a StatusBar controlStatusBar, ProgressBar, animation, progress indicator, workingDownload
HowTo: Make an MRU listMRU, most recently used files, MRU listDownload
HowTo: Find combinations of mathematical symbols that make an equation truecombination, symbol, mathematics, equationDownload
HowTo: See if the system is connected to the network using API functionsRAS, network, connected, connectionDownload
HowTo: Use CallByName to set property values by nameCallbyName, propertyDownload
HowTo: Use CallByName to get property values by nameCallbyName, propertyDownload
HowTo: Demonstrate many useful techniques including backward and forward compatibilitycompatibility, forward compatibility, backward compatibility, drawing, file, serialization, MRU listDownload
HowTo: Shell WinZip to zip and unzip filesShell, ShellExecute, Zip, UnZip, archive, compress, extractDownload
HowTo: Zip all of the subdirectories within a directoryZip, WinZip, compress, directory, subdirectoryDownload
HowTo: Demonstrate the visible and invisible natures of formsform, invisible, hiddenDownload
HowTo: Grab a specific part of the desktop imagedesktop, grab pixels, image, backgroundDownload
HowTo: Use Windows messages to read the choices in a ListBox controlListBox, API, itemsDownload
HowTo: Graph a parametric function (X(t), Y(t)) on a PictureBoxgraph, parametric, parametric equations, PictureBoxDownload
HowTo: Display an appropriate popup menu when the user right clicks on a TreeView node in VB .NETTreeView, popup menu, context menuDownload
HowTo: Change a TreeView control's tooltip when the mouse moves over different nodes in VB .NETTreeView, tooltip, TreeView tooltip, ToolTipTextDownload
HowTo: Convert a picture to blue scale in three ways in VB .NETblue scale, picture, VB .NET, image processingDownload
HowTo: Load a TreeView control from a CSV file in VB .NETTreeView, CSVDownload
HowTo: Load a TreeView from a text file with tabs denoting indentation in VB .NETTreeView, text file, loadDownload
HowTo: Load a TreeView control from an XML file in VB .NETTreeView, XMLDownload
Microsoft Office Programming: Source CodeOffice, Microsoft Office, programming, Office automationBook
Microsoft Office Programming: Table of ContentsOffice, Microsoft Office, programming, Office automationBook
Microsoft Office Programming: AddendumOffice, Microsoft Office, programming, Office automationBook
HowTo: Use the GetDIBits and SetDIBits API functions to convert a picture to gray scaleGetDIBits, SetDIBits, gray scale, pictureDownload
HowTo: Use the GetDIBits and SetDIBits API functions to convert a picture to blue scale in three waysGetDIBits, SetDIBits, blue scale, pictureDownload
HowTo: Use VC++ to create a DLL file and use its functions in Visual Basic 6VC++, VCC, DLL, C++Download
HowTo: Show memory usage while creating and removing windowed and windowless ActiveX controlsmemory usage, memory, GlobalMemoryStatus, windowless, ActiveX, ActiveX controlDownload
HowTo: Find the Windows directory without using the APIWindows directory, Windows, WinDirDownload
HowTo: Get the Windows directory from the environmentWindows directory, Windows, WinDir, Environ, environmentDownload
HowTo: Make substitutions in a WMF fileWMF, Windows MetafileDownload
HowTo: Use TreeView and ListView controls togetherTreeView, ListViewDownload
HowTo: Change a TreeView control's tooltip when the mouse moves over different nodesTreeView, tooltip, TreeView tooltip, ToolTipTextDownload
HowTo: Edit, save, and load TreeView dataTreeView, edit TreeView, TreeView editorDownload
HowTo: Display an appropriate popup menu when the user right clicks on a TreeView nodeTreeView, popup menu, context menuDownload
HowTo: Display a directory structure in a TreeView controls, and save and restore the hierarchy in a fileTreeView, directory, directory hierarchyDownload
HowTo: Uninstall a programuninstall, deinstall, uninstallationDownload
HowTo: Draw stretched, squeezed, and rotated textfont, text, CreateFont, stretch, squeeze, rotate, stretched, squeezed, rotatedDownload
HowTo: Stretch a picture to fill a PictureBoxstretch, picture, squeeze, resizeDownload
HowTo: Resize controls to fit when a form resizesstretch, controls, resize, stretch controlsDownload
HowTo: Interactively change a font's height, width, weight, and font namefont, text, CreateFontDownload
HowTo: Change controls faster by preventing window updatesLockWindowUpdate, modify control, change controlDownload
HowTo: Make a mask image for a picture with a "transparent" colormask, transparent image, transparent colorDownload
HowTo: Manipulate image pixels very quickly using LockBits wrapped in a class in VB .NETimage, pixel, image processing, unmanaged array, LockBits, VB .NETDownload
HowTo: Manipulate image pixels very quickly using LockBits in VB .NETimage, pixel, image processing, unmanaged array, LockBits, VB .NETDownload
HowTo: Create program groups and items in program groupsprogram group, group, folder, itemDownload
HowTo: Manipulate multiple images' pixels very quickly using LockBits wrapped in a class in VB .NETimage, pixel, image processing, unmanaged array, LockBits, VB .NETDownload
HowTo: Save and restore FlexGrid data in a file when a program starts and stopsFlexGrid, save, restoreDownload
HowTo: Make an animated lottery number generatorlotto, random number, animationDownload
HowTo: Lock the computer and trap the mouse so the user cannot move it outside of the formlock computer, screen saver, mouse, trap mouseDownload
HowTo: Lock the computer so the user cannot use other programslock computer, screen saverDownload
HowTo: Make an 8-bit device independent bitmap (DIB) from scratchDIB, CreateDIBitmap, bitmap, imageDownload
HowTo: Use the LoadImage API function to antialias an image and save the result into a fileantialias, anti-alias, anti alias, alias, LoadImage, resize, LoadPicture, SavePictureDownload
HowTo: Delete a registry key and its subkeysregistry, delete keys, keysDownload
HowTo: Make a picture box with a hole in itPictureBox, shape, region, SetWindowRgn, shaped PictureBoxDownload
HowTo: Prevent a form from moving by using subclassingno move, prevent moveDownload
HowTo: Make a shaped form scroll across the desktopscroll, banner, shaped form, desktop, CreateFont, SetWindowRgn, region, text-shaped formDownload
HowTo: Make a scrolling banner run across the desktopscrolling, banner, desktopDownload
HowTo: Validate a credit card numbercredit card, Visa, Master Card, American Express, Discover, EnRoute, JCB, Diners Club, Carte BlancheDownload
HowTo: Resize a picture using PaintPicture and save it into a bitmap fileresize, PaintPicture, bitmapDownloadBook
HowTo: Save and restore data on the Clipboard in multiple formats in VB .NETClipboard, multiple formats, formats, VB.NETDownload
HowTo: Drag and drop data in multiple formats in VB .NETdrag and drop, formats, multiple formats, VB.NETDownload
HowTo: Copy objects to and from the Clipboard in VB .NETClipboard, object, VB.NETDownload
HowTo: Drag and drop objects in VB .NETdrag and drop, object, VB.NETDownload
HowTo: Display a Web page in the system's default browserWeb page, launch, browser, default browserDownload
HowTo: Hide the caret in a TextBoxTextBox, caret, hide caret, cursorDownload
HowTo: Add new tabs and controls to a TabStripControls.Add, new control, new tab, TabStripDownload
HowTo: Make a form that can be maximized and minimized but not resized arbitrarilyresize, no resize, prevent resizeDownload
HowTo: Remove the Minimize and Maximize buttons from a form's system menuminimize, maximize, system menuDownload
HowTo: Create a new button using Controls.Add and respond to its click eventbutton, Controls.Add, eventDownload
HowTo: Create a new control using Load and put it in a FrameControls.Add, new control, FrameDownload
HowTo: Time different methods for testing whether a string is blank to see which is fastesttime, speed, performance, stringDownload
HowTo: Make a program that has no forms but that uses API timersTimer, Timer control, time, speed, performanceDownload
HowTo: Use API functions to create a timer that can wait as long as 23 days between eventsTimer, Timer control, time, speed, performanceDownload
HowTo: Make a program with no forms that uses API timers and SleepTimer, Timer control, time, speed, performanceDownload
HowTo: Make a monitor that displays a value using a vertical bar gauge that seems to float above other applications in VB .NETgauge, bar, bar gauge, floating bar gauge, TransparencyKey, monitor, VB.NETDownload
HowTo: Position a form in the lower right corner accounting for the task bar in VB .NETposition form, taskbar, lower right, VB.NETDownload
HowTo: Make a monitor that displays a value using a vertical gauge in VB .NETgauge, bar, monitor, VB.NETDownload
HowTo: Use reflection to list the properties provided by the SystemInformation object in VB .NETSystemInformation, system information, reflection, VB.NET, computer name, user nameDownload
HowTo: Use reflection to list an object's events and their descriptions in VB .NETreflection, event, VB.NETDownload
HowTo: Use reflection to list an object's properties and their values in VB .NETreflection, property, VB.NETDownload
HowTo: Use reflection to list an object's methods and their descriptions in VB .NETreflection, method, VB.NETDownload
HowTo: Make a monitor that displays a value using a vertical bar gauge in VB .NETgauge, bar, bar gauge, monitor, VB.NETDownload
HowTo: Display multiple popups depending on whether Ctrl or Shift is pressedpopup menu, popup, context menu, PopupMenu, Ctrl, ShiftDownload
HowTo: Make a popup menupopup menu, popup, context menu, PopupMenuDownload
HowTo: This editor lets you build, save, and restore a collection of pointspoint, load, edit, saveDownload
HowTo: Load a TreeView control from a text file, let the user edit it, and save it into a text file in VB 6TreeView, load, save, editDownload
HowTo: Make a monitor that displays a value using a vertical bar gaugegauge, bar, monitorDownload
HowTo: Make a monitor that displays a value using a vertical gaugegauge, bar, monitorDownload
HowTo: Make a monitor that displays a value using bars floating over the desktopgauge, bar, monitor, SetWindowRgn, regionDownload
HowTo: Use the toolbar controltoolbar, formDownload
Talk: RSSRSS, Really Simple Syndication 
HowTo: Draw a 2D or 3D border in VB .NETborder, draw border, 3D, three-dimensional, VB .NETDownload
HowTo: Make a custom gauge control with a toolbox bitmap in VB .NETgauge, control, custom control, VB .NET, UserControlDownload
HowTo: Resize an image with antialiasing using GetDIBits and SetDIBitsantialias, anti-alias, anti alias, alias, GetDIBits, SetDIBits, resizeDownload
HowTo: Make a standard dialogdialog, standard dialogDownload
HowTo: Make a Common Dialog start in its last locationCommon Cialog, dialog, open file, save fileDownload
HowTo: Let the user graphically select a range of hourstime, hours, select hoursDownload
HowTo: Let the user select a fontfont, CommonDialog, ShowFont, select fontDownload
HowTo: Collate emails holding survey entriescollate, collate email, survey, emailDownload
HowTo: Extract email from Outlook ExpressOutlook Express, email, automation, extract emailDownload
HowTo: Count the number of Mondays in a monthMonday, month, count MondaysDownload
HowTo: Load a TreeView from a text file with tabs denoting indentationTreeView, text file, loadDownload
HowTo: Make a form that displays the desktop image below itself so it looks transparentform, transparent, desktopDownload
HowTo: Give a window a toolbar style title barform, toolbar, titlebar, SetWindowLongDownload
HowTo: Read tokens from a delimited stringtoken, delimited string, stringDownload
HowTo: Load a ListBox from a database query in VB .NETdatabase, VB.NET, ListBox, loadDownload
HowTo: Reset a DataGrid control when the data to which it is bound changes in VB .NETDataGrid, database, VB.NETDownload
HowTo: Execute a parameterized query in VB .NETdatabase, VB.NET, parameter, parameterized query, queryDownload
HowTo: Use database transactions in VB .NETtransaction, database, VB.NETDownload
HowTo: Allow the user to edit some but not all nodes in a TreeView control in VB .NETTreeView, VB.NET, edit label, edit nodeDownload
HowTo: Bind a ComboBox to a database lookup table in VB .NETdatabase, ADO.NET, VB .NET, bound controls, data binding, ComboBox, lookup tableDownload
HowTo: Bind simple controls to a database in VB .NETdatabase, ADO.NET, VB .NET, bound controls, data bindingDownload
HowTo: Open a database in the project's main directory during development in VB .NETdatabase, ADO.NET, VB .NETDownload
HowTo: Navigate a database with bound controls in VB .NETnavigate, database, bound control, VB.NETDownload
HowTo: Let the user interact with an MSChart controlMSChart, graph, database, chart, interactiveDownload
HowTo: Copy an image of an MSChart's graph into a PictureBoxMSChart, graph, database, chart, copy, PictureBoxDownload
HowTo: Use MSChart to graph data in a text fileMSChart, graph, data file, chartDownload
HowTo: Graph XY plots using MSChartMSChart, plot, XY plot, graph, equation, chartDownload
HowTo: Use MSChart to plot two curves with unrelated X valuesMSChart, graph, database, chartDownload
HowTo: Start another program inside your MDI formShell, start, execute, MDI, reparent, SetParentDownload
HowTo: Graph an equation Y = F(X) using MSChartMSChart, graph, equation, chartDownload
HowTo: List the words contained in a text filewords, list words, text file, fileDownload
HowTo: Graph data in a database using MSChartMSChart, graph, database, chartDownload
HowTo: Copy memory extremely quicklyRtlMoveMemory, copy memory, MemCopy, CopyMemory, array, memoryDownload
HowTo: Display a form's eventsform, event, loadDownload
HowTo: Determine whether the program is running in the IDE or as a compiled executable by using Debug.Printrun mode, IDE, executable, Debug.PrintDownload
HowTo: Let the user scroll a picture using arrow keysscrolled window, scroll, arrow keysDownload
HowTo: Make an ActiveX control that automatically scrolls textscroll text, text scroller, ActiveX, controlDownload
HowTo: Search for files matching a pattern by using API functionsfind files, pattern, API, file sizeDownload
HowTo: Draw a rotated ellipseellipse, rotateDownload
HowTo: Search for files matching a pattern by using the Dir commmandfind files, pattern, DirDownload
HowTo: Determine whether the program is running in the IDE or as a compiled executable by using Debug.Assertrun mode, IDE, executable, Debug.AssertDownload
HowTo: Make a ListView control sort using all of its columns in VB .NETListView, sort, all columns, VB.NETDownload
HowTo: Make an MDI application replace MDI container menus with child menus in VB .NETMDI, Multiple Document Interface, mergereplace, menus, VB.NETDownload
HowTo: Make an MDI application in VB .NETMDI, Multiple Document Interface, VB.NETDownload
HowTo: Make an MDI application combine MDI container menus with child menus in VB .NETMDI, Multiple Document Interface, mergereplace, menus, VB.NETDownload
HowTo: Make a shortcut key with no menu item in VB .NETshortcut, menu, hidden, VB.NETDownload
HowTo: Easily make ListView rows programmatically in VB .NETListView, rows, VB.NETDownload
HowTo: Easily make ListView column headers programmatically in VB .NETListView, columns, column headers, VB.NETDownload
HowTo: Make the columns fit the data in a ListView control in VB .NETListView, column width, VB.NETDownload
HowTo: Use the color selection dialog with custom colors in VB .NETcolor, select color, pick color, color selection, color selection dialog, VB.NETDownload
HowTo: Use the color selection dialog in VB .NETcolor, select color, pick color, color selection, color selection dialog, VB.NETDownload
HowTo: Display multi-column menus and popupsmenu, multi-column menu, columnDownload
HowTo: Create a form without a title barform, title bar, caption, no titleDownload
HowTo: Use the RtlMoveMemory (CopyMemory) API function to copy memory from a 2-D array to a 1-D arrayRtlMoveMemory, copy memory, CopyMemory, array, memoryDownload
HowTo: Put bitmaps in menusmenu, picture, bitmap, imageDownload
HowTo: Let the user move a polygon's points with grab handles, snapping the points to a gridpolygon, snap to, grid, draw, dragDownloadBook
HowTo: Let the user modify a polygon with grab handles in VB .NETpolygon, grab handles, draw, dragDownloadBook
HowTo: Draw a positioning grid and snap line segments to its points in VB .NETsnap to, grid, draw, dragDownloadBook
HowTo: Let the user move a polygon's points with grab handles, snapping the points to a grid in VB .NETpolygon, grab handles, snap to, grid, draw, dragDownloadBook
HowTo: Let the user modify a polygon with grab handlespolygon, drag, grab handlesDownload
HowTo: Draw a positioning grid and snap line segments to its pointssnap to, grid, draw, dragDownloadBook
HowTo: Let the user select an irregular area and overlay it on another picture in VB .NETregion, path, area, select, overlay, copy, VB.NETDownloadBook
HowTo: Let the user select an irregular area and copy it to and from the clipboard in VB .NETregion, path, area, select, overlay, copy, VB.NET, transparent, clipboardDownloadBook
HowTo: Drag and drop using VB .NETdrag and drop, drag, drop, VB.NET, AllowDropDownloadBook
HowTo: Use system colors (active border, etc.) and respond when the system's colors change in VB .NETcolor, system color, ActiveBorder, InactiveBorder, ActiveCaptionDownloadBook
HowTo: Get information about the program's title, description, copyright, version, etc. in VB .NETtitle, description, version, copyright, trademark, company, VB.NETDownload
HowTo: Find an application using its title and maximize itmaximize, application, SendMessage, BringWindowToTopDownload
HowTo: Overlay an image on another using a simple maskoverlay, mask, picture, foreground, backgroundDownload
HowTo: Build master/detail records using an auto-incremented keymaster/detail, master, detail, autoincrement, auto-increment, autonumber, auto-numberDownload
HowTo: Find all ways to pick N out of M itemschoose, combinatorics, combinationsDownloadBook
HowTo: Use Data controls to display master/detail datamaster/detail, master, detail, data controlDownload
HowTo: Pixellate an imagepixellate, image, DIB, GetDIBits, SetDIBitsDownload
HowTo: Pixellate a rectangular area in an imagepixellate, image, DIB, GetDIBits, SetDIBitsDownload
HowTo: Read and write INI filesINI file, initialization file, registryDownload
HowTo: Compare the speed of using Dim versus Dim As NewDim, Dim As New, As New, declaration, performanceDownload
HowTo: Track the cursor position in a RichTextBoxRichTextBox, cursor position, character position, line numberDownload
Tip: Install fontsinstall font, font 
BUG: Watch for hidden subitems in the ListView controlListView, subitem, hidden item, hidden subitemDownload
HowTo: Make a dialog that stretches controls on the bottom and right to take advantage of its full size using the Dock property in VB .NETstretch, Dock, VB .NETDownload
HowTo: Make a dialog that stretches controls on the bottom and right to take advantage of its full size in VB .NETstretch, Anchor, VB .NETDownload
HowTo: Make a dialog that stretches controls on the right to take advantage of its full size in VB .NETstretch, Anchor, VB .NETDownload
HowTo: Let a routine take optional parameters without a default valueoptional, optional parametersDownload
HowTo: Use the ParamArray keyword to make a routine that takes a variable number of argumentsParamArrayDownload
HowTo: Use optional parameters with default valuesoptional, optional parameters, defaultDownload
HowTo: See if your computer is connected to the network.network, connection, connected, InternetDownload
HowTo: Draw and drag shapesshape, ellipse, rectangle, circle, drag, barrel, diskDownload
HowTo: Keep an MDI form on top of other programsform, top, on top, topmost, ontopDownload
HowTo: Keep a form on top of another form, but not on top of all formson top, topmostDownload
HowTo: Open and close the CD driveCD ROM, CD drive, open drive, open CDDownload
HowTo: Find the area in which you should place things in a GroupBox in VB .NETDisplayRectangle, ClientRectangle, GroupBoxDownload
HowTo: Set a control's Region to shape the control in VB .NETregion, window region, shape, shaped controlDownload
HowTo: Use a control's ContextMenu property to display a context menu in VB .NETContextMenu, context menu, dropdown menu, popup menuDownload
HowTo: Reparent a control in VB .NETreparent, set parent, parentDownload
Tip: Use code regions to simplify VB .NET codeVB .NET, region, code region, code, simplify 
HowTo: Use a scrolled window in VB .NETscrolled window, scroll barsDownload
HowTo: Use dropdowns in a toolbar in VB .NETtoolbar, ComboBox, VB .NETDownload
HowTo: Use buttons in a toolbar control in VB .NETtoolbar, button, VB .NETDownload
HowTo: Track the ListBox item under the mouseListBox, mouse, overDownload
HowTo: Keep track of the last control to have the focuslast control, focusDownload
HowTo: Use the ListView controlListView, ImageListDownload
HowTo: List a form's menu itemsmenu, list menusDownload
HowTo: Load an array from a file in three waysarray, load array, file, InputDownload
HowTo: Display popup menus when the user right clicks over a ListView on or off of an itemListView, popup, context menuDownload
HowTo: Display data from a database in a ListView controlListView, database, ADODownload
HowTo: List top-level taskstasks, list tasks, top-level tasksDownload
HowTo: Dynamically create controls at runtime using Loadcontrol, load, control arrayDownload
Bug: DAO sometimes finishes MoveFirst and MoveLast asynchronouslyDAO, MoveFirst, MoveLast, asynchronous 
HowTo: List the tables in a database by using DAOdatabase, table, list tables, DAODownload
HowTo: Limit the text in TextBoxes and ComboBoxesTextBox, ComboBox, limit textDownload
HowTo: List the ODBC system DSNsDSN, ODBC, databaseDownload
HowTo: Get the computer's namecomputer name, GetComputerNameDownload
Amy 
Ken 
HowTo: Let the user type a prefix string to select an item in a ListBox in VB .NETListBox, select itemDownload
HowTo: Make an ActiveX control that asynchronously downloads images directly into a PictureBoxpicture, PictureBox, downloadDownload
HowTo: Play a WAV file repeatedly by using a Timersound, WAV, WaveAudio, MMC, continuousDownload
HowTo: Prevent the user from resizing another programmenu, resize, minimize, maximizeDownload
HowTo: Play a sound while displaying a progress barsound, WAV, WaveAudio, MMC, ellapsed timeDownload
HowTo: Use a ProgressBar to give the status of a long taskprogress bar, ProgressBar, long task, statusDownload
HowTo: Use a ProgressBar with a long task without timerprogress bar, ProgressBar, long task, statusDownload
HowTo: Display a progress bar while copying a fileprogress bar, copy fileDownload
HowTo: Play a sound while displaying ellapsed timesound, WAV, WaveAudio, MMC, ellapsed timeDownload
HowTo: Play a WAV file repeatedly by using a For loopsound, WAV, WaveAudio, MMC, continuousDownload
HowTo: Start a process using Shell and get its hWndShell, PID, hWnd, start programDownload
HowTo: Play a WAV file asynchronouslysound, WAV, WaveAudio, MMC, asynchronouslyDownload
HowTo: Play an MPEG file using ActiveMovieMPG, MPEG, video, play, ActiveMovieDownload
HowTo: Play an AVI animation inside your program by using the Animation controlAVI, video, play, Animation, Animation controlDownload
HowTo: Play an AVI videoAVI, video, play, MMC, multimedia controlDownload
HowTo: Play a WAV file by using an MMC controlsound, WAV, WaveAudio, MMCDownload
HowTo: Use the GetVersionExA API function to get the operating system versionGetVersionExA, OS version, operating system versionDownload
HowTo: Let the user pick a new interface for all forms immediatelyuser interface, customizeDownload
HowTo: Let the user pick a new interface for all forms when they are activateduser interface, customizeDownload
HowTo: Add (non-working) menu items to another applicationmenu, other programDownload
HowTo: Use the SysInfo control to get the operating system versionSysInfo, OS version, operating system versionDownload
HowTo: See which part of a picture the mouse is overpicture, map, mouse overDownload
Colorado PicturesColorado pictures, mountains, flowers 
HowTo: Make an ActiveX control that asynchronously downloads images directly into a PictureBoxpicture, PictureBox, downloadDownload
HowTo: Use API capture functions to make a button that changes its caption when the mouse moves over itbutton, caption, mouse overDownload
HowTo: Display a message when the mouse is over a buttonbutton, message, mouse overDownload
HowTo: Click on ListView columns to order a listListView, sort, columnDownload
HowTo: Allow the user to enter "super user" mode by entering a passwordsuper user, passwordDownload
HowTo: Make a timer wait a long time between eventstimer, long timer, waitDownload
HowTo: Draw Mandelbrot setsMandelbrot, fractal, chaosDownload
HowTo: Create menus flexibly at run timemenuDownload
HowTo: Make a program compile and run another programcompile, run, make and runDownload
HowTo: Magnify the area under the mousemouse, magnifyDownload
HowTo: Right justify a single line TextBoxtext, alignment, right justifyDownload
HowTo: Allow the user to start and stop a long processlong process, start, stopDownload
HowTo: Create a custom collection that supports For Eachcustom collection, For Each, enumerate, enumerator, NewEnumDownload
HowTo: Let the user control a long process, displaying ellapsed timelong process, start, stopDownload
HowTo: Print the values in a ListView controlListView, printDownload
Comments on: Top 10 Reasons to Upgrade to Visual Basic .NETVB .NET, DOTNETBook
Custom Control Library: Sample Textcustom controls, ActiveX controlsBook
Custom Control Library: Table of Contentscustom controls, ActiveX controlsBook
Custom Control Library: Tiled Picturecustom controls, ActiveX controlsBook
Custom Control Library: Updatescustom controls, ActiveX controlsBook
HowTo: Permanently delete files dragged onto this programkill, delete, remove, files, command-line parameters, drag and dropDownload
HowTo: Draw a hypotrochoidhypotrochoid, curveDownloadBook
HowTo: Draw a Bowditch curve (or Curve of Lissajous)Bowditch, Lissajous, curveDownloadBook
HowTo: Graph a lemniscate curve in polar coordinatesgraph, polar coordinates, lemniscateDownload
HowTo: Draw a epitrochoidepitrochoid, curveDownloadBook
HowTo: Graph a limacon curve in polar coordinatesgraph, polar coordinates, limaconDownload
HowTo: See if a form of a given type is loadedform loaded, form typeDownload
HowTo: Provide a login form in VB .NETform, login form, password formDownload
HowTo: Load internationalization data from a resource file with a single string tabledatabase, internationalization, language, resource fileDownload
HowTo: Load internationalization data from a resource file with multiple string tablesdatabase, internationalization, language, resource fileDownload
HowTo: Load internationalization strings from a databasedatabase, internationalization, languageDownload
HowTo: Find the brightness centroid of an imagecentroid, brightness, imageDownload
HowTo: Draw contour plots (level curves) for an ellipsoidcontour, level curve, plot, ellipsoidDownloadBook
HowTo: Import data in columns into a databasedatabase, data, column, column dataDownload
HowTo: See if a form with a given name is loadedform loaded, form typeDownload
HowTo: Graph a curve in polar coordinatesgraph, polar coordinatesDownload
HowTo: Use Windows messages to read the choices in a ListBox controlAPI, ListBox, get choicesDownload
HowTo: Apply image filters to a picturefilter, image processing, GetDIBits, SetDIBits, pixels, RGBDownloadBook
Tip: Use Yahoo and Google resourcesresources, Yahoo, Google 
HowTo: Draw an eight-way symmetric picturesymmetry, symmetric pictureDownload
HowTo: Use the API to let the user select a colorcolor, pick color, select colorDownload
HowTo: Draw random non-overlapping rectangles without using API functionsdrawing, rectangle, randomDownload
HowTo: Draw random non-overlapping rectanglesdrawing, rectangle, randomDownload
HowTo: Let the user select multiple files with the Common Dialog Control and parse them using Splitfiles, multiple files, CommonDialogDownload
HowTo: Use a database to build Web pages using different templatesdatabase, ADO, Web, HTML, templateDownload
HowTo: Modify mailto links to reduce spamspam, mailto, mail, email, linkDownload
HowTo: Draw contour plots (level curves) for a function with known derivatives in VB .NETcontour, level curve, plotDownload
HowTo: Compare the speeds of Choose and Select CaseChoose, Select Case, performanceDownload
HowTo: Compare the speeds of Choose and Select Case in VB .NETChoose, Select Case, VB.NET, performanceDownload
HowTo: Draw simple objects (rectangle, circle, etc.) using a single class and let the user click themdrawing, object, rectangle, circleDownload
HowTo: Play an embedded sound fileVB.NET, audio, MIDI, WAV, sound, embedded sound filesDownload
HowTo: See if a date string is valid using regional date settingsdate string, validate, validation, regional, internationalDownload
HowTo: Copy data from an Access database into an Excel spreadsheet using a SQL SELECT statementADO, Access, Excel, databaseDownload
HowTo: Evaluate mathematical expressions using Excel's Evaluate functionreplace, character, remove, unwantedDownload
HowTo: Make a cursor file with a hotspotcursor, hotspotDownload
HowTo: Manually import a delimited text file into a databasedatabase, import, delimited fileDownload
HowTo: Use an ImageCombo controlImageComboDownload
HowTo: Make classes faster using ImplementsImplements, classes, interfaceDownload
HowTo: Make a CommandButton process clicks and spaces but not carriage returnsCommandButton, button, carriage returnDownload
HowTo: Use the TypeLib Information library to get a control's propertiesTypeLib, control name, TLI, InvokeHookDownload
HowTo: View the hexadecimal content of a filehex, hexadecimal, file, hexviewDownload
HowTo: Highlight a control when the mouse is over itcontrol, highlightDownload
HowTo: Compare the speeds of IIf and If Then statementsIIf, If Then, speed, performanceDownload
HowTo: Make a class that raises an eventevent, raise event, RaiseEventDownload
HowTo: Compare the speeds of TextBox, RichTextBox, and the MS Forms 2.0 TextBoxTextBox, speed, performance, RichTextBox, MS Forms 2.0Download
HowTo: List top-level windows on the systemwindow, top-level window, systemDownload
HowTo: Find the first and last used row and column in an Excel spreadsheetExcel, bounds, row, columnDownload
HowTo: Make a class that monitors events raised by an object (including a control)events, monitor events, watch eventsDownload
HowTo: Make an ActiveX control that display standard system images (min, max, restore, help, scroll arrows, etc.)frame, draw frame, buttons, help, close, min, max, restore, scrollDownload
HowTo: Use a DataGrid in VB.NETVB.NET, NET, DataGrid, ADO.NETDownloadBook
HowTo: Use standard system images (min, max, restore, help, scroll arrows, etc.) to make a buttonframe, draw frame, buttons, help, close, min, max, restore, scrollDownload
HowTo: Start an email message in your default mail programemail, mail, Outlook, NetscapeDownload
HowTo: Make an HTML page showing an Access database's structureADO, database, structure, schema, OpenSchemaDownload
HowTo: Make a button that grows when the mouse is over itbutton, grow, labelDownload
HowTo: Hide and show the mouse pointerhide mouse pointer, show mouse pointer, ShowCursorDownload
HowTo: Hatch a region with a non-standard hatch sizehatch region, fillDownload
HowTo: Quickly copy UDT records from a file into an arrayUDT, user-defined type, fileDownload
HowTo: Make an ActiveX control that highlights itself when the mouse is over itActiveX control, highlightDownload
HowTo: Display a GIF with a transparent background without flashingGIF, display GIF, flashDownload
HowTo: Make an ActiveX control that highlights itself when the mouse is over it using WindowFromPointXYActiveX control, highlight, WindowFromPointXYDownload
HowTo: Download a file from the Webdownload file, get file, Web, InternetDownload
HowTo: Let the user draw lines and move their end points by using grab handlesline, end point, drag, drawingDownload
HowTo: Set the WebBrowser control's contents explicitlyWebBrowser, HTMLDocument, navigateDownload
HowTo: Let the user move a line's end points with grab handlesline, end point, drag, drawingDownload
HowTo: Display a nice graphical error form when the program catches an errorerror handling, bug proofing, error report, error logDownload
HowTo: Fill a ComboBox with a list of countriescountry, countriesDownload
HowTo: Create an ActiveX control with a menu barActiveX control, menu, menu barDownload
HowTo: Recursively find the last occurrance of a substring without using InStrRevInStrRev, last occurranceDownload
HowTo: Use a Select Case statement to display multiple instances of a form given its nameform, form name, show formDownload
HowTo: Use a command objects to display multiple instances of a form given its nameform, form name, show formDownload
HowTo: Use a collection to display one instance of a form given its nameform, form name, show formDownload
HowTo: Keep track of what's on the clipboardclipboard, clip board, copy, cut pasteDownload
HowTo: Find the program associated with a file extensionassociated program, extension, default programDownload
HowTo: Capture an image of a form in a PictureBoxcapture form image, PrintFormDownload
HowTo: Get the pitch (fixed or variable) of each font available on the systemfont, font pitch, fixed width, variable widthDownload
HowTo: Get the caption of the window that currently has focusfocus window, caption, titleDownload
HowTo: Get a control's imagecontrol image, clipboard, PrintFormDownload
HowTo: Iteratively find the last occurrance of a substring without using InStrRevInStrRev, last occurranceDownload
HowTo: Create an ActiveX control with a menu barActiveX control, menu, menu barDownload
HowTo: Use the CommonDialog control to select a colorCommonDialog, color, get color, select color, ShowColorDownload
HowTo: Create an ActiveX control with a popupmenuActiveX control, popup menu, context menuDownload
HowTo: Draw standard system buttons (min, max, restore, help, scroll arrows, etc.)frame, draw frame, buttons, help, close, min, max, restore, scrollDownload
Tip: Learn when a Web page was last modifiedmodified, last modified, Web page, JavaScript 
HowTo: Convert numbers between Roman and ArabicRoman numerals, Arabic numeralsDownload
HowTo: Compare times to load sorted ListBoxes different waysListBoxDownload
HowTo: Use GetDateFormat to format a date value using locale defaults or custom formattingformat currency, GetCurrencyFormat, localeDownload
HowTo: Use GetTimeFormat to format a time value using locale defaults or custom formattingformat time, GetCurrencyFormat, localeDownload
HowTo: Display FlexGrid data in an HTML tableFlexGrid, sort, grid, HTML, WebDownload
HowTo: Sort the columns in an MSFlexGrid controlFlexGrid, sort, gridDownload
HowTo: Print a FlexGrid control's dataFlexGrid, print, gridDownload
HowTo: Sort the columns in an MSFlexGrid control by using a Data controlFlexGrid, sort, grid, Data controlDownload
HowTo: Make an ActiveX control that fills its parent form when the form resizesActiveX control, resize, parentDownload
HowTo: Make a VB program fetch results from an ASP or ASPX pageASP, ASPX, active server pages, Web, browser, fetchDownload
HowTo: Make an ActiveX control that resizes itself when its parent form resizesActiveX control, resize, parentDownload
HowTo: Quickly locate an item in a ListBox that begins with a certain substringListBox, find, SendMessageDownload
HowTo: Transfer files from one computer to another using Winsockfile transfer, winsockDownload
HowTo: Draw simple objects (rectangle, circle, etc.) and let the user click themdrawing, object, rectangle, circleDownload
HowTo: See if a window is running in three waysfind window, AppActivate, FindWindow, EnumWindowsDownload
HowTo: Get a file's creation, last access, and last modification times using FSOfile times, modification time, access time, creation timeDownload
HowTo: Fill the screen with a form and center the controls it containsfull screen form, center controlsDownload
HowTo: Get information about the window under the mousewindow information, mouseDownload
HowTo: Search for files of specific types in a directory that contain a string and replace the stringfind, search, replaceDownload
HowTo: Search a file hierarchy for .doc files containing a stringfind, search, Microsoft Word, .docDownload
HowTo: Start the Windows Find applicationfind, searchDownload
HowTo: Search files matching a pattern below a directory for a stringfind, searchDownload
HowTo: Set the computer's time using the NIST atomic clocktime, clock, NIST, atomic clockDownload
HowTo: Make a TextBox convert text into UPPER CASE or lower caseTextBox, upper case, lower case, uppercase, lowercaseDownload
HowTo: Use a database with a Data controlData control, databaseDownload
HowTo: Convert VB6 projects to VB5 projects easilyVB6 to VB5, convert, versionDownload
HowTo: Get information about all of a control's propertiescontrol property, property information, TypeLibDownload
HowTo: Implement multi-level Undo and Redo commandsundo, redoDownload
HowTo: Refresh a DataReportDataReport, refreshDownload
HowTo: Display the text of a Web document without using Internet controlsInternet, URL, Web pageDownload
HowTo: Use nested user-defined types (UDTs)UDT, user-defined type, nestedDownload
HowTo: Update ComboBox choices when the user enters a new choiceComboBox, update ComboBox, update choicesDownload
HowTo: Build a DataReport using a program-created RecordsetDataReport, RecordsetDownload
HowTo: Get a file's creation, last access, and last write timesfile, creation, access, writeDownload
HowTo: Build a hierarchical DataReport using a program-created Recordsethierarchical DataReport, RecordsetDownload
HowTo: Get the icons associated with a file typeicon, file type iconDownload
HowTo: Execute a line of code stored in a stringexecute line, VBA, vba6.dll, vba5.dll, vba332.dllDownload
HowTo: Edit data in a FlexGrid controlFlexGrid, edit FlexGridDownload
HowTo: Eject a ZIP tapezip, eject zip, eject tapeDownload
HowTo: Perform field- and form-level validationsfield, form, validationDownload
HowTo: Make a form act modal when it is notform, modal, fake modal, dialogDownload
HowTo: Draw a rubberband circlerubberband, circle, user drawingDownload
HowTo: Create a DSN in code using an ActiveX DLLDSN, database, ActiveX DLLDownload
HowTo: Draw a bar gaugebar gaugeDownload
HowTo: Let the user drag items from one position to another in a TreeViewTreeView, drag and dropDownload
HowTo: Drag and drop onto ActiveX controlsActiveX control, drag and dropDownload
HowTo: Let the user select and edit a database table in a DBGrid controlDBGrid, edit database, edit tableDownload
HowTo: Make an annoying button gamegame, button, move, annoying, dumbDownload
HowTo: Draw a color gradientcolor gradient, backgroundDownload
HowTo: Make a bar gauge ActiveX controlbar gauge, ActiveX controlDownload
HowTo: Create a DSN in codeDSN, databaseDownload
HowTo: Display the value of a specific environment variableenvironment variable, specific environment variableDownload
HowTo: Use a Visual Basic DLL file in an Excel spreadsheetDLL, ExcelDownload
HowTo: Display the ellapsed time after a long operationellapsed time, TimerDownload
HowTo: Extract the large and small icons stored in an EXE or DLL fileextract iconsDownload
HowTo: Experiment with extended window stylesextended window styles, window styleDownload
HowTo: Get information about running windowsenumerate windows, EnumWindows, window informationDownload
HowTo: Make an elliptical ActiveX picture controlelliptical control, ActiveX control, picture controlDownload
HowTo: Display all of a program's environment variablesenvironment variablesDownload
HowTo: Export a database file into a text file using DAOdatabase, export, text file, dataDownload
HowTo: Change a popup menu's items at run timepopup, dynamic popup, context menu, dynamic context menuDownload
HowTo: Dynamically create and remove menu items at run timemenu, dynamic menuDownload
HowTo: Display the ellapsed time after a long operation using DateDiffDateDiff, ellapsed timeDownload
HowTo: Get internationalization information from the registryinternationalization, registryDownload
HowTo: Enable or disable all of the controls inside a Frameframe, enable, disable, controlsDownload
HowTo: Get internationalization information using GetLocaleInfointernationalization, GetLocaleInfoDownload
HowTo: Make a window appear modal when it is notform, modal, fake modalDownload
HowTo: Get a computer's IP address from its nameIP address, internet addressDownload
HowTo: Grab the desktop imagedesktop image, backgroundDownload
HowTo: Draw a simple graphgraph, plotDownload
HowTo: Make an auto-completion ImageCombo ActiveX controlauto-complete, ImageCombo custom control, ActiveX controlDownload
HowTo: Grab text and other window information from another applicationgrab text, application, window informationDownload
HowTo: Write a report in PDF formatPDF, Adobe, reportDownload
HowTo: Convert text into the Currency data type (or other types)CCur, convert, currencyDownload
HowTo: Convert decimal values into binary and vice versadecimal, binary, conversion, convertDownload
HowTo: Use the Data control with a password protected Access 2000 databaseData control, Access, password, DAODownload
HowTo: Display a small drag icon with text in itdrag and drop, icon, text iconDownload
HowTo: Let the user drag controls to new positions and save the positions between runsdrag control, move controlDownload
HowTo: Make an ActiveX DLL serverActiveX, DLL, server, libraryDownload
HowTo: Track the text insertion position as the user typesTextBox, cursor position, character position, line numberDownload
HowTo: Keep track of the number of MDI child formsMDI, subformsDownload
HowTo: Total the values in a specific field in a comma-separated value (CSV) fileCSV, comma-separated value, total, fieldsDownload
HowTo: Use ADO to read a database's structuredatabase, structure, TreeView, DataGrid, schemaDownload
HowTo: Let the user drag a control to a new positiondrag control, move controlDownload
HowTo: Relate TextBox cursor position to character and line numberTextBox, cursor position, character position, line numberDownload
HowTo: Let the user select an area using a rubberband box and place a new control thererubber band, rubberband, rectangle, user drawingDownload
HowTo: Count the records in a database tabledatabase, table, count recordsDownload
HowTo: Display one field with a DBCombo control but update another when the user changes the valueDBCombo, update fieldDownload
HowTo: Populate ListBoxes from three related Access tables and display TreeView data when records are selecteddatabase, TreeView, master/detailDownload
HowTo: Use the DataGrid control to display master/detail relationshipsmaster/detail, DataGrid, databaseDownload
HowTo: Compare the speeds of different calculationscalculation, multiplication, division, speed, time, performanceDownload
HowTo: Let the user select database records using a ComboBoxComboBox, database records, selectDownload
HowTo: Combine fields in a SELECT statementdatabase, SELECT statement, combineDownload
HowTo: Connect a DataReport to an ADO RecordsetDataReport, ADO, RecordsetDownload
HowTo: See where two lines intersectline, intersectDownload
Contest: Making a Splashsplash screen, startup, contest 
HowTo: Draw a simple histogramhistogram, graphDownload
HowTo: Make a program close itself if it has been inactive for too longinactive, security, closeDownload
HowTo: Use the Internet Transfer Control's Execute method and GetChunk to download a fileInet, Internet Transfer Control, GetChunk, downloadDownload
HowTo: Use the DBGrid control's BeforeUpdate eventDBGrid, BeforeUpdate, validationDownload
HowTo: Make a database with a password and then open it with DAOdatabase, passwordDownload
HowTo: Use an unbound DBGrid controlDBGrid, unbound, unbound dataDownload
HowTo: Use a TabStrip to manage multiple DBGrid controlsDBGrid, tabDownload
HowTo: Use code to select rows and columns in a DBGrid controlDbGrid, select row, select columnDownload
HowTo: Use a DBList controldatabase, DBListDownload
HowTo: Use DAO to add records to a databasedatabase, DAO, add record, insert recordDownload
HowTo: Print data from a databasedatabase, printDownload
HowTo: Save and display images in a database using a PictureBoxdatabase, image, picture, PictureBoxDownload
HowTo: Display images with file names stored in a databasedatabase, image, picture, filename, file nameDownload
HowTo: Save and restore pictures in a database using ADO with AppendChunk and GetChunkdatabase, AppendChunk, GetChunkDownload
HowTo: Build an HTML table from a databasedatabase, HTMLDownload
HowTo: Use a bound DBGrid controlDBGrid, bound DBGridDownload
HowTo: Use ADOX to create a databasedatabase, ADOX, create databaseDownload
HowTo: Use DAO to create and delete tablesDAO, database, table, CREATE TABLE, DROP TABLEDownload
HowTo: Make an elliptical clock with numerals aligned with the ellipseposition, lower right, analog, clock, numerals, time, move formDownload
HowTo: Get long file names for command line argumentscommand line argument, file name, long file nameDownload
HowTo: Use the CoolBar controlCoolBar, toolbarDownload
HowTo: Read bytes from a specific part of a filefile, binary, file position, bytesDownload
HowTo: Get long file names and paths for command line argumentscommand line argument, file name, long file name, long path nameDownload
HowTo: Use the CoolBar control with various controlsCoolBar, toolbarDownload
HowTo: Make a form cover the entire screen including the taskbar areacover screen, whole screen, entire screen, taskbarDownload
HowTo: Make a popup menu look like a ComboBoxpopup, menu, ComboBox, dropmenuDownload
HowTo: Use DAO and SQL to create and drop database tablesSQL, DROP TABLE, CREATE TABLEDownload
HowTo: List non-directory files modified between two datesfile, modified, date, between, FileDateTimeDownload
HowTo: Disable the close X in a form's upper right cornerform, close, unloadDownload
HowTo: Show a form without activating itform, activate, showDownload
HowTo: Find the Windows directory and system drivewindows directory, system driveDownload
HowTo: See if a date string is validdate string, validate, validationDownload
HowTo: Record a program's usageusageDownload
HowTo: Make a form with a transparent backgroundtransparent background, glass form, region, SetWindowRgnDownload
HowTo: Get the path to special folders such as the Favorites, Cookies, and StartUpspecial folder, special path, favorites, cookies, startupDownload
Bug Alert:API, declare, declaration, VB .NET, bug, bug alert 
HowTo: Display system colors, their Hex values, and their RGB equivalentssystem color, palette, RGBDownload
HowTo: List information on the system's drivesdrives, disks, informationDownload
HowTo: Execute an ad hoc query using ADO and display the results in a griddatabase, ado, query, SQL, ad hoc queryDownload
HowTo: Get the computer's registered owner and company from Windows 98Windows 98, register, registration, owner, companyDownload
HowTo: Use a bitmap for an iconbitmap, icon, imageDownload
HowTo: Display a "construction zone" dialog for unimplemented featuresunder construction, construction zone, unimplemented featureDownload
HowTo: Get the computer's registered owner and company from Windows NTWindows NT, register, registration, owner, companyDownload
HowTo: Let the user specify fields to select from a database using ADOdatabase, ado, query, SQL, ad hoc query, connectionlessDownload
HowTo: Draw an arc using the AngleArc API function in Windows NTarc, angle, APIDownload
HowTo: Load a bitmap and save it as an iconbitmap, icon, imageDownload
HowTo: Find palindromic datesdates, palindromic dates, palindrome, puzzleDownload
HowTo: Read the cards displayed by FreeCellFreeCell, cards, keybd_event, screen captureDownload
HowTo: Draw playing card images using cards32.dllcards, playing cards, card games, gamesDownload
HowTo: Make a Tic-Tac-Toe gametic-tac-toe, game, naughts and crossesDownloadBook
HowTo: Make a REALLY annoying flashing password screenpassword, flash, gameDownload
HowTo: Make a simple dice rolling gamedice, roll, game, dieDownload
HowTo: Make an annoying game that moves the cursorgame, annoy, annoying, SetCursorPosDownload
HowTo: Apply image filters to a picture in VB .NETfilter, image processing, pixelsDownload
HowTo: Make a program display a control panelcontrol panel, appletDownload
HowTo: Make a slide show screen saver (PictureSaver)screen saver, commandline, command line, parameters, slide show, PictureSaverDownload
HowTo: Format a diskformat disk, formatDownload
HowTo: Change between long and short file namesfile name, long file name, short file name, DOS nameDownload
HowTo: Run a DOS batch file passing it a parameterDOS, batch file, command fileDownload
HowTo: Make two Visual Basic program exchange data using DDEDDE, data exchangeDownload
HowTo: Find the first CD drive lettercd drive, drive, cd-romDownload
HowTo: Convert a .doc file into a .rtf or .txt filedocument, word, rtf, txt, doc, convert fileDownload
HowTo: Use the MSComm control to dial a phone numberphone, modem, dial, dialerDownload
HowTo: Fill an irregular area with the FloodFill API functionflood, floodfillDownloadBook
HowTo: Draw a circle through three pointscircle, points, draw circleDownload
HowTo: Clear the Debug/Intermediate window programmatically in VB 4 or VB 5debug window, immediate window, clearDownload
HowTo: Navigate the WebBrowser control in VB .NETWebBrowser, navigate, VB.NETDownload
HowTo: Set the WebBrowser control's contents explicitly in VB .NETWebBrowser, HTMLDocument, navigate, VB.NETDownload
HowTo: Enumerate the records in a Windows metafile (WMF) or enhanced metafile (EMF) in VB .NETmetafile, WMF, EMF, VB.NET, enumerateDownload
HowTo: Measure a process's user, privileged, and total time in VB .NETuser time, privileged time, total time, ellapsed timeDownload
HowTo: VBUG UK 2003 Talk: VB .NET and XMLXML, serialize, deserialize, serialization 
HowTo: VBUG UK 2003 Talk: GDI+GDI, GDI+, graphics, drawing 
HowTo: VBUG UK 2003 Talk: Algorithms in VB .NETalgorithms, shortest path, collection, HashTable, lists 
HowTo: Fill areas "manually" using VB codefill, floodfillDownload
HowTo: Work with scrollbars in VB .NETScrollBar, VB.NET, LargeChangeDownload
HowTo: Change display modechange display mode, color resolution, resolution, change display sizeDownload
HowTo: View and change the system's display modedisplay mode, pixels, color depthDownload
HowTo: Clear a List control when the user clicks the list but not on any itemListBox, clear list, click off listDownload
HowTo: Generate unordered combinations of 5 numbers out of a bigger setcombinations, combinatorics, sequencesDownload
HowTo: Build a random ASCII text file for testing data transfer ratesASCII, random, data file, test fileDownload
HowTo: Make interesting graphical button effectsbutton, effectsDownload
HowTo: Cascade Internet Explorer windows on the desktopcascade, internet explorer, arrange windows, desktopDownload
HowTo: Clear the list of programs in the Start menu's Run commandrun command, start menu, clear, commandDownload
HowTo: Get the system's color depth and screen size in pixelscolor depth, pits per pixel, screen sizeDownload
HowTo: Get and set file names copied to the clipboard by Windows ExplorerWindows Explorer, clipboard, files, file namesDownload
HowTo: Copy array data into a FlexGrid controlFlexGrid, array, dataDownload
HowTo: Get and set another application's placementapplication, position, placement, move, sizeDownload
HowTo: Display checkboxes in an MSFlexGrid controlcheck box, CheckBox, gridDownload
HowTo: Confine the cursor within a form's client areaconfine, cursor, clip, client areaDownload
HowTo: Display chemical symbols in a RichTextBox or on a formsymbol, chemical symbol, superscript, subscriptDownload
HowTo: Erase a 1.44MB floppy disk so it cannot be recoveredfloppy, erase, disk, cleanDownload
HowTo: Make a checkbox listcheck box, CheckBox, list, check listDownload
HowTo: See if the modem is connectedmodem, connected, disconnectedDownload
HowTo: Make a grid of checks without using CheckBox controlscheck box, CheckBox, gridDownload
HowTo: Create a vertical splitter (paned window) using only VBsplitter, paned window, sashDownload
HowTo: Make a Wizard using tabswizard, tabs, stepsDownload
HowTo: Make a Wizard using Prev/Next buttonswizard, previous, next, stepsDownload
Rant: VB .NET is less object-oriented than VB 6VB 7, VB .NET, VB 6, OOP, object-oriented programming 
HowTo: Access controls by their names as text stringscontrol, controls, nameDownload
HowTo: Create a four-way vertical and horizontal splitter (paned window) using only VBsplitter, paned window, sashDownload
Bug: For Each loop in VB .NET doesn't end with variable equal to Nothingbug, loop, for each, ForEach, VB.NETDownload
HowTo: Give an MDIForm a resizing background pictureMDI, background, draw, MDIFormDownload
HowTo: Disable Ctl-Alt-Delctl-alt-del, disableDownload
HowTo: Create a horizontal splitter (paned window) using only VBsplitter, paned window, sashDownload
HowTo: Calculate Pi using several seriespi, calculate, series, Euler, Gregory's Formula, Gregory's Series, Machin's FormulaDownload
HowTo: Manage a 2-dimensional control arraycontrol array, two-dimensional, 2DDownload
HowTo: Make a rotated bound ActiveX label controlbound control, data, data control, ActiveX, label, rotateDownload
HowTo: Copy a file with the Windows "copy file" animationcopy file, animationDownload
HowTo: Make a rotated bound ActiveX label controlbound control, data, data control, ActiveX, label, rotateDownload
HowTo: Darken an image using Point and PSet (shows how to perform simple image processing)darken, brightness, darkness, Point, PSetDownload
HowTo: Copy the selected text in another applicationcopy text, clipboardDownload
HowTo: Build an ActiveX control that is bound to a Data controlbound control, data, data control, ActiveX, labelDownload
HowTo: Find an ActiveX control's bounds in the parent that contains itActiveX control, bounds, ExtenderDownload
HowTo: Color HTML tags in a RichTextBoxcolor tags, HTMLDownload
HowTo: Center an image, shrinking it to fit if necessarycenter image, image, bitmap, picture, shrink, PaintPictureDownload
HowTo: Let the user browse through a folder view to select a directorydirectory, browse, folder viewDownload
HowTo: Copy the selected text from a WebBrowser controlcopy text, clipboard, WebBrowserDownload
HowTo: Simulate Alt-PrintScrn to capture an image of a window in the clipboardAlt-Prnt, print screen, clipboard, screen captureDownload
HowTo: Simulate Alt-PrintScrn to save a form's image into a bitmap fileAlt-Prnt, print screen, clipboard, screen capture, form imageDownload
HowTo: Bind controls to an Access 2000 database using the ADO Data Control (ADODC)bound control, database, data, ADO, ADODCDownload
HowTo: Save JPEG files with different levels of compression in VB .NETJPEG, compress, compression, optimizationDownload
HowTo: Draw a simple graph with Visual Basic alonegraph, equationDownload
HowTo: Graph a user-entered function by using Excelgraph, equation, scale, user-entered function, ExcelDownload
HowTo: Let the user scroll through a very long graphgraph, long graph, scrollDownload
HowTo: Load data from a database and graph itgraph, data, databaseDownload
HowTo: Graph a parameterized function X(t), Y(t)graph, function, parameterized functionDownload
HowTo: Graph a function with parameters entered by the user using a convenient scalegraph, equation, scaleDownload
Tip: Working with VB .NET and VB .NET 2003VB.NET, VB.NET 2003 
HowTo: Draw a continuous graph similiar to perfmongraph, continuous graph, scroll, perfmonDownload
HowTo: Draw a continuous graph similiar to perfmon in VB .NETgraph, continuous graph, scroll, perfmonDownload
Talk: Fun With GDI+GDI+, graphics, drawing, VB .NET, Visual Basic .NET, Visual Studio .NET 
HowTo: Manage MDI children using a toolbarMDI, background, draw, MDIForm, childDownload
HowTo: Tile an MDIForm's backgroundMDI, MDIForm, background, tileDownload
HowTo: Manage menus in an MDI application, approach 2MDI, background, draw, MDIForm, child menusDownload
HowTo: Manage menus in an MDI application, approach 1MDI, background, draw, MDIForm, child menusDownload
HowTo: Give MDI child forms different toolbarsMDI, MDIForm, toolbarDownload
HowTo: Create a metafilemetafile, CreateMetaFile, drawingDownload
HowTo: Draw on an MDI parent form's backgroundMDI, background, draw, MDIFormDownload
HowTo: Drag items from one position in a list to anotherlist, drag, drag and dropDownload
HowTo: Let the user moves items from one FlexGrid control to anotherFlexGrid, move items, drag dropDownload
HowTo: Use a small map window to let the user view a larger picturemap, map window, drag, key, scrollbars, thumbnailDownload
HowTo: Drag items from one position in a list to another displaying textual iconslist, drag, drag and drop, text iconDownload
HowTo: Search for values in a FlexGrid control and sort it by columnsFlexGrid, search, sortDownload
HowTo: Add an About dialog to the system menu and create menus at run timeAbout dialog, menu, custom menu, system menuDownload
HowTo: Color FlexGrid entries greater than a certain valueFlexGrid, cell, colorDownload
HowTo: Allow the user to customize a toolbartoolbar, customizationDownload
HowTo: Bug: Problem installing IIS and VS .NET 2003bug, problem, IIS, Internet Information Server, VS .NET 
HowTo: Overlay one image on another with alpha blending in VB .NETalpha, alpha blending, transparent, translucent, semi-transparentDownload
HowTo: Use a solid brush and a wide pen in VB .NETbrush, fill, solid brush, solidbrush, pen, wide pen, VB.NETDownload
HowTo: Use a TextureBrush in VB .NETbrush, texturebrush, VB.NETDownload
HowTo: Use stock pens and brushes in VB .NETpen, brush, stock, stock pen, stock brush, VB.NETDownload
HowTo: Make parts of a form transparent in VB .NETform, transparent, VB.NETDownload
HowTo: Save a picture into a file in VB .NETPathGradientBrush, VB.NET, offset, centerDownload
HowTo: Fill an area with a PathGradientBrush in VB .NET, using an offset centerPathGradientBrush, VB.NET, offset, centerDownload
HowTo: Fill an area with a PathGradientBrush in VB .NETPathGradientBrush, VB.NETDownload
HowTo: Overlay one picture on another using MakeTransparent in VB .NEToverlay, transparent, PaintPicture, VB.NETDownload
HowTo: Load a picture from a file in VB .NETload picture, loadpicture, VB.NETDownload
HowTo: Fill text with a LinearGradientBrush in VB .NETfilled text, lineargradientbrush, VB.NETDownload
HowTo: Use DrawImage to map the corners of an image into a parallelogram in VB .NETDrawImage, copy picture, PaintPicture, VB.NET, map cornersDownload
HowTo: Draw a closed curve in VB .NET, filled with a hatch pattern and outlined with a custom dash patternhatched, closedcurve, closed curve, hatch, dash, dashed line, VB.NETDownload
HowTo: Convert an image to GrayScale one pixel at a time in VB .NETgrayscale, pixel-by-pixel, VB.NETDownload
HowTo: Change a form's opacity in VB .NETform, Opacity, transparent, translucent, VB.NETDownload
HowTo: Use DrawImage to map the corners of an image into a parallelogram in VB .NET, reflecting the imageDrawImage, copy picture, PaintPicture, VB.NET, map cornersDownload
HowTo: Draw a hatched ellipse in VB .NETellipse, circle, VB.NETDownload
HowTo: Copy one picture onto a location in another in VB .NETDrawImage, copy picture, PaintPicture, VB.NETDownload
HowTo: Copy part of an image onto another part of the image in VB .NETDrawImage, copy picture, PaintPicture, VB.NETDownload
HowTo: Print a multi-page pictureprint, big picture, large pictureDownload
HowTo: Remove lines containing a target string from a filedelete, remove, text file, lineDownload
HowTo: Convert R, G, and B values into Visual Basic and Web hex colorsWeb colors, Web palette, RGB, hex, hexadecimalDownload
HowTo: Draw dashed lines with thickness greater than 1dashed line, draw, dashDownload
HowTo: Get the Windows operating system versionWindows version, version, operating systemDownload
HowTo: See how long Windows has been runningWindows, time, run timeDownload
HowTo: Get the user's nameusername, user name, GetUserNameDownload
HowTo: Create an elliptical formform, shape, region, SetWindowRgn, shaped form, ellipse, ellipticalDownload
HowTo: See if the left mouse button is up or down even outside this programmouse, up, downDownload
HowTo: Brighten or darken a picturepicture, brighten, darken, brightness, imageDownloadBook
HowTo: Make a ComboBox's dropdown area wide enough for its choices, allowing for ScaleModeComboBox, ComboBox widthDownload
HowTo: Draw contour plots (level curves) for a function with known derivativescontour, level curve, plotDownloadBook
HowTo: Draw a simple log graphgraph, draw, log, log graphDownload
HowTo: Convert a number into wordsnumber, words, hundred, thousand, millionDownload
HowTo: Make a picture-shaped form in VB .NETpicture-shaped form, shaped form, transparent, VB.NETDownload
HowTo: Make buttons display the picture under thembutton, picture, tileDownload
HowTo: Convert a number into words, version 2number, words, hundred, thousand, millionDownload
HowTo: Find the system's color depth (bits per pixel)color, color depth, bits per pixel, bppDownload
HowTo: Use Windows messages to read the choices in a ComboBoxComboBox, list choicesDownload
HowTo: Use a text file to initialize a ComboBox connected with a ListBoxComboBox, ListBox, initialize, loadDownload
HowTo: Change the width of a ComboBox's dropdown areaComboBox, ComboBox widthDownload
HowTo: Expand ComboBox choices while typingComboBox, combo, expand, autoexpandDownload
HowTo: Execute commands in a console windowconsole window, DOS windowDownload
HowTo: Determine when a ComboBox is about to drop downComboBox, down event, dropdown eventDownload
HowTo: Encipher textcipher, encrypt, decipher, decrypt, encryption, decryption, Download
HowTo: Save and restore FlexGrid column widthsFlexGrid, column widthDownload
HowTo: Make a ComboBox's dropdown area wide enough for its choicesComboBox, ComboBox widthDownload
HowTo: Build a calculatorcalculatorDownload
HowTo: Change the height of a ComboBox's dropdown areaComboBox, ComboBox heightDownload
HowTo: Hide a program from Ctrl-Alt-Del (Windows 95)ctrl-alt-del, control-alt-delete, killDownload
HowTo: Capture video from a video device such as a Webcam with VB .NETvideo, capture, Webcam. VB.NETDownload
HowTo: Capture video from a video device such as a Webcamvideo, capture, WebcamDownload
HowTo: Create a vertical splitter using only VBsplitter, vertical, paned window, sashDownload
HowTo: Make a palette of colors for Web useWeb colors, Web paletteDownload
HowTo: Display disk volume informationdisk information, volume information, disk space, free spaceDownload
HowTo: Quickly view animated GIF filesanimated GIF, GIF, view, viewerDownload
HowTo: Make a windowless clock control with a transparent backgroundclock, windowless, analog, transparentDownload
HowTo: List the links available at a URLlinks, URL, WebDownload
HowTo: Make a Web browser that can only view certain URLsWeb browser, restrict, URLDownload
HowTo: Print a string on the printer with word wrapprint, printer, word wrap, TextWidthDownload
HowTo: Move a file into the wastebasketwastebasket, recycle bin, deleteDownload
HowTo: Make a form filled with holesform, shape, region, SetWindowRgn, shaped form, holes, swiss cheeseDownload
HowTo: Change a window's style (border, title bar, control box, etc.) at run timewindow style, border, title bar, control boxDownload
HowTo: Get file version informationfile, version informationDownload
HowTo: Empty the wastebasketwastebasket, recycle bin, empty, deleteDownload
HowTo: Make a form with an elliptical hole in itform, shape, region, SetWindowRgn, shaped formDownload
HowTo: Copy a directory, its subdirectories, and the files it holdscopy directory, hierarchy, xcopyDownload
HowTo: Compute the greatest common divisor, least common multiple, and Bezout equality of two numbersLCM, GCD, Bezout, least common multiple, greatest common divisorDownload
HowTo: Display "balloon" help when the mouse is over a buttonballoon, help, popupDownload
HowTo: Convert a number into binary, decimal, hex, and octaldecimal, octal, hex, hexadecimal, binaryDownload
HowTo: Make copy, cut, and paste menus for a WebBrowser controlWebBrowser, menu, copy, cut, pasteDownload
HowTo: Change the desktop wallpaperwallpaper, desktop, SystemParametersInfoDownloadBook
HowTo: Use the API Pie function to draw pie slicespie, pie sliceDownload
HowTo: Clip lines to the boundary of a text stringclip, clipping, text, lines, pathDownload
HowTo: Draw a circle using Line statementscircle, drawing, lineDownload
HowTo: Animate a series of bitmaps stored in an ImageListanimation, bitmap, animate, multimediaDownload
HowTo: Make a beep with a non-standard frequency and durationbeep, tone, sound, frequencyDownload
HowTo: Animate a series of bitmaps stored in in PictureBoxesanimation, bitmap, animate, multimediaDownload
HowTo: Use the Ellipse API functionellipse, API, circleDownload
HowTo: Get a window's image using its hWnd in VB .NETwindow, image, picture, hWnd, VB.NETDownload
HowTo: Use the LoadImage API function to antialias an image and copy the result into an Image controlantialias, anti-alias, anti alias, alias, LoadImage, resizeDownload
HowTo: Create a bitmap in memory and draw on itmemory bitmap, bitmap, CreateCompatibleDC, CreateCompatibleBitmapDownload
HowTo: Create a bitmap in memory, draw on it, and save the result in a bitmap filememory bitmap, bitmap, CreateCompatibleDC, CreateCompatibleBitmap, pixels, save bitmapDownload
HowTo: Create a bitmap in memory and draw on its individual pixelsmemory bitmap, bitmap, CreateCompatibleDC, CreateCompatibleBitmap, pixelsDownload
HowTo: Create a bitmap in memory and draw on it using a type structurememory bitmap, bitmap, CreateCompatibleDC, CreateCompatibleBitmap, CreateFont, TextOutDownload
HowTo: Create a bitmap in memory and draw text on itmemory bitmap, bitmap, CreateCompatibleDC, CreateCompatibleBitmap, CreateFont, TextOutDownload
HowTo: The let user drag an image in VB .NETimage, drag, transparentDownload
HowTo: Use BitBlt, StretchBlt, and PaintPicture and compare their speedsBitBlt, StretchBlt, PaintPicture, performance, copy pictureDownload
HowTo: Animate a bouncing ball on a blank backgroundbouncing ball, animation, blank backgroundDownload
HowTo: Give a form a popup menupopup menu, context menu, right clickDownload
HowTo: Change the TextBox cursor blink ratecaret, cursor, blink rate, blink speedDownload
HowTo: Verify that JPG files are smaller and slower than BMP filesJPG, BMP, JPEG, GIF, bitmap, image, size, speedDownload
HowTo: Animate a bouncing ball on a backgroundbouncing ball, animation, backgroundDownload
HowTo: Animate a complex moving objectoverlay, moving object, moving picture, transparent pictureDownload
HowTo: Make a scribble application with VB .NETVB.NET, drawing, scribbleDownload
HowTo: Load an image and save it in a different image format (GIF, JPG, TIFF, etc.) in VB .NETimage, VB.NET, type, BMP, bitmap, GIF, JPG, JPEG, TIF, TIFF, PNG, EMF, WMF, ICO, icon, ExifDownload
HowTo: Use Access data to make a Word tableAccess, Word, table, VBA 
Wiley Discountdiscount, books, Wiley 
Tip: Backup Outlook Express rulesemail, Outlook Express, rules, filters, spam 
HowTo: Show a project's product information set in Project\Properties\Makeversion, copyright, minor, major, project properties, makeDownload
Tip: Fix broken desktop iconsicons, broken icons, desktop 
Tutorial: ASCII CodesASCII, codes, characters 
Tip: Use shortcut keys to manage windows and the desktopshortcut, keys, accelerators, windows 
Tip: File System ObjectFile System Object, file, directory, dir 
Rant: Why we are still waiting for Visual Basic Version 7VB 7, VB .NET 
HowTo: Draw an arrowhead on a linearrow, arrowhead, line, drawDownload
HowTo: Draw arcs with arrow headsarrow, arrowhead, line, draw, arcDownload
HowTo: Let the user interactively draw lines with arrow headsarrow, arrowhead, line, drawDownload
HowTo: Delete a directory and everything it contains using the File System ObjectFile System Object, file, directory, dirDownload
HowTo: Get a sorted list of files in a directory using the File System Object (FSO) and Quicksortdirectory, dir, sorted, quicksort, File System Object, FSODownload
HowTo: Get a sorted list of files in a directory using Dir and Quicksortdirectory, dir, sorted, quicksortDownload
HowTo: Resize an image in VB .NETresize, image, VB.NET, graphicsDownload
HowTo: Let the user drag points to warp an image in VB .NET using DrawImagewarp, drag, rotate, image, VB.NET, graphicsDownload
HowTo: Flip an image and/or rotate it by a multiple of 90 degrees in VB .NETrotate, flip, image, VB.NET, graphicsDownload
HowTo: Rotate an image in VB .NET using DrawImagerotate, image, VB.NET, graphicsDownload
HowTo: Warp an image in VB .NET using DrawImagewarp, rotate, image, VB.NET, graphicsDownload
HowTo: Retrieve stock prices from the Webstock, quotes, prices, Web, Inet control, Internet Transfer control, downloadDownload
HowTo: Retrieve stock prices from the Web, examplestock, quotes, prices, Web, Inet control, Internet Transfer control, downloadDownload
Tip: Dell offers cheap computer recycling and donationrecycling, recycle, donate, donation 
HowTo: Get a printer's DRIVER_INFO_2 informationprinter, driver, driver information, DRIVER_INFO_2Download
HowTo: Set tabs in a ListBox to make items line up nicelyListBox, tab, tabs, columnsDownload
HowTo: Make a FlexGrid's columns fit its dataFlexGrid, fit, autofit, ColWidthDownload
HowTo: Format a fraction in WordWord, Office, fraction, format 
HowTo: Safely manage control arrays with missing elementscontrol array, safeDownload
HowTo: Make a simple scribble applicationscribble, drawDownload
HowTo: Make a scribble application using classesscribble, draw, classesDownload
HowTo: See which word in a RichTextBox the user clickedRichTextBox, scroll, line, print, preview, clickDownload
HowTo: Draw rotated textrotate, text, CreateFontDownload
HowTo: Rotate a picture 90 degreesrotate, image, picture, rotation, GetBitmapBits, SetBitmapBitsDownload
HowTo: Position a specific line at the top of a RichTextBox without flickerRichTextBox, scroll, lineDownload
HowTo: Show a print preview for a RichTextBox that uses multiple fontsRichTextBox, scroll, line, print, previewDownload
HowTo: Convert RTF text into HTMLRichTextBox, RTF, Rich Text, HTMLDownload
HowTo: Remove an item from the middle of an array quicklyarray, remove, delete, CopyMemory, MemCopy, RtlMoveMemoryDownload
HowTo: Draw rotated text in VB .NETrotate, text, CreateFont, font, VB .NETDownload
HowTo: Rotate a picture 90 degrees in VB .NETrotate, image, picture, rotation, VB .NETDownload
HowTo: Get the index of the first line visible in a RichTextBoxRichTextBox, scroll, lineDownload
HowTo: List installed printers in VB .NETprinters, installed printers, VB .NETDownload
HowTo: Create a Recordset and attach it to a DBCombo controlDBCombo, Recordset, bound column, ADO, database 
HowTo: Find the angle between two line segments using the Law of Cosinesangle, line segments, law of cosines, arccosine, AcosDownload
HowTo: Find the angle between two line segmentsangle, line segmentsDownloadBook
HowTo: Convert between units of distance (meter, fathom, mile, etc.)convert, units, meter, mile, foot, fathom, centimeterDownload
HowTo: Enable or disable all controls on a formcontrol, enable, disableDownload
HowTo: Enable or disable a group of controlscontrol, enable, disable, EnableControlsDownload
HowTo: Make a form with a rectangular hole in itform, shape, region, SetWindowRgn, shaped formDownload
HowTo: Display the HTML code at a URLWeb page, WebBrowser, browser, HTMLDownload
HowTo: Display a Web document in a Visual Basic applicationWeb page, WebBrowser, browserDownload
HowTo: URL encode a stringURL, encode, code, stringDownload
HowTo: Break text into lines and prefix them for mailingmail, prefix, replyDownload
HowTo: Tile a form with an imageform, tile, backgroundDownload
HowTo: Display a menu when the mouse is near the top of the formmenu, hide, show, topDownload
HowTo: Use a Recordset to copy data from an Access database into an Excel workbookADO, Access, Excel, databaseDownload
HowTo: Compare the items in two sorted arrayscompare, arrays, sortedDownload
HowTo: Dynamically create controls at runtime using Load and place them in a scrolled windowLoad, dynamic control, runtimeDownload
HowTo: Dynamically create controls at runtime using Controls.Add and place them in a scrolled windowLoad, dynamic control, runtime, Controls.AddDownload
HowTo: Paste a picture into a RichTextBoxRichTextBox, rich text, rtf, paste, pictureDownload
HowTo: Position text rotated 90 degreesposition text, rotate, Download
HowTo: Make OwnerDraw menu items in VB .NETOwnerDraw, menu, custom menuDownload
HowTo: Add pictures to a popup menupopup, menu, picture, bitmap, imageDownload
HowTo: Easily add bitmaps to menusmenu, picture, bitmap, imageDownload
HowTo: Make a text-shaped PictureBoxtext-shaped picture box, SetWindowRgn, region, shape, PictureBoxDownload
HowTo: Make a shaped button in VB .NETshape, polygon, button, SetWindowRgn, region, shaped button, VB .NETDownload
HowTo: Draw hollow texthollow text, text, pathDownload
HowTo: Make a shaped buttonshape, polygon, button, SetWindowRgn, region, shaped buttonDownload
HowTo: Copy data from an Excel spreadsheet into an Access databaseADO, Access, Excel, databaseDownload
HowTo: Calculate the number of years, months, days, etc. between two datesdates, age, DateDiffDownload
HowTo: Start another program using ShellShell, start, executeDownload
HowTo: Invert the colors in an image using VB .NETVB .NET, graphics, image, grayscale, image processingDownload
HowTo: Convert an image to grayscale using VB .NETVB .NET, graphics, image, grayscale, image processingDownload
HowTo: Validate phone numbers, zip codes, and Canadian postal codesvalidate, validation, phone number, Zip code, Canadian postal codes, postal code, CanadaDownload
HowTo: Read fixed-length records from a filefixed-length, fixed length, record, random access, fileDownload
HowTo: Make a program do something special the first time it runsone time task, startup, first timeDownload
HowTo: Calculate Nth root of a numberroot, power, SqrDownload
HowTo: Stop a ScrollBar from blinkingScrollBar, scroll bar, blinkDownload
HowTo: Programmatically select a tab in a TabStriptab, tab strip, tabstrip, select tabDownload
HowTo: Convert HTML colors to and from Visual Basic colorsWeb color, HTML color, color, VB colorDownload
HowTo: Make an expandable dialog with More and Less buttonsdialog, more, less, expandable, detailDownload
HowTo: List available printers and select oneprinter, select printer, list printersDownload
HowTo: Find ordinal extensions (as in 1st, 2nd, 143rd, etc.)ordinal extension, 1st, 2nd, 3rdDownload
HowTo: Compare the speed of passing variables ByRef and ByValByVal, ByRef, speed, performanceDownload
HowTo: Set the drawing origin in a PictureBoxorigin, drawing, ScaleModeDownload
Quick Question: .NET Declarationsquick question, quiz 
HowTo: Get and set a single database value in VB .NETVB .NET, database, update, get, setDownload
HowTo: Run the Langton's Ant simulationLangton's Ant, simulation, computabilityDownload
HowTo: Replace unwanted characters in a stringreplace, character, remove, unwantedDownload
HowTo: Replace unwanted characters in a string using Replacereplace, character, remove, unwantedDownload
HowTo: Install a hotkey that minimizes the window with the focushotkey, minimize, focus window, accelerator, install hotkey, RegisterHotKeyDownload
HowTo: Know when the user clicks on any control on a formform, click, controlDownload
HowTo: See why a form is closingclose, unload, QueryUnload, UnloadMode, closingDownload
HowTo: Measure elapsed time in VB .NETVB.NET, elapsed time, time, timer function, secondsDownload
HowTo: Measure elapsed timeelapsed time, time, timer function, secondsDownload
HowTo: See how much disk space is used and free using GetDiskFreeSpaceExGetDiskFreeSpaceEx, GetDiskFreeSpace, disk space, free, used, precentDownload
HowTo: Get a directory's size (not including subdirectories)DirSize, directory sizeDownload
HowTo: Install and deinstall hotkeyshotkey, accelerator, install hotkey, RegisterHotKeyDownload
Quick Question: Switchquick question, quiz, Switch 
Quick Question: Choosequick question, quiz, Choose 
HowTo: Give an ActiveX control a caption property that is also its defaultdefault, caption, ActiveX, propertyDownload
HowTo: Give an ActiveX control a default propertydefault, ActiveX, propertyDownload
HowTo: Give an ActiveX control a caption propertycaption, ActiveX, propertyDownload
HowTo: Read a CSV file into a ragged array of VariantsCSV, comma-separated value, file, data, array, ragged array, irregular arrayDownload
HowTo: Make a TextBox allow only letters and numbersTextBox, letters, numbers, field, validate, context menu, popupDownload
HowTo: Register a product for a particular systemproduct, register, serial number, disk, system, sharewareDownload
HowTo: Use the ShellExecute API function to execute a file, launch the Find utility, and perform default actionsShellExecute, start, execute, find, open, default actionDownload
HowTo: Make a bouncing ball screen saverscreen saver, commandline, command line, parameters, bounceDownload
HowTo: Start the system's screen saverscreen saver, startDownload
HowTo: Subclass to see when a control is about to become visible or invisiblecontrol, visible, invisible, hide, event, subclassDownload
HowTo: Use the Subclasser class to subclass many windows at oncesubclass, class, SubclasserDownload
HowTo: Get disk drive information in VB .NET using the FileSystemObjectdisk, drive, listDownload
HowTo: List the system's disk drives in VB .NET using GetLogicalDrivesdisk, drive, listDownload
HowTo: Let the user minimize, maximize, and restore a form, but not resize it in VB .NETsubclass, WindowProc, messages, VB.NET, NET, resize, minimize, maximizeDownload
HowTo: Subclass to read Windows messages in VB .NETsubclass, WindowProc, messages, VB.NET, NETDownload
Tutorial: Subclassingsubclassing, WindowProc, event processing 
HowTo: Shrink a form to a title bar and restore it when the user clicks on the captionform, shrink, restore, minimizeDownload
HowTo: Know when a form is moving and when it finishes movingmoving, move, finished movingDownload
HowTo: Redraw a form once when it has finished resizingresize, finished, doneDownload
HowTo: Let the user minimize, maximize, and restore a form, but not resize itresize, minimize, maximizeDownload
HowTo: Get system memory informationmemory, system memory, resourcesDownload
HowTo: Put a form in the lower right corner accounting for the task barposition form, taskbar, lower rightDownload
HowTo: Get disk information including serial numberdisk, serial number, GetVolumeInformationDownload
HowTo: Restore a form to the position it had when it was last runform, position, GetWindowPlacement, SetWindowPlacementDownload
HowTo: Open Word and go to a bookmark in VB .NETOffice, Word, bookmarkDownload
HowTo: Open Word and go to a bookmarkOffice, Word, bookmarkDownload
HowTo: Remove pictures from a Word documentWord, picture, shape, InlineShape, remove, graphicDownload
HowTo: Remove pictures from a Word document using VB.NETVB.NET, NET, Word, picture, shape, InlineShape, remove, graphicDownload
HowTo: Call Word to spell check from Visual BasicOffice, Word, spell, spellcheckDownload
HowTo: Translate a Word file into a text fileOffice, Word, translate, text fileDownload
HowTo: Open Word files and add footers giving their file namesOffice, Word, footerDownload
HowTo: Paste a picture into a Word fileOffice, Word, picture, pasteDownload
HowTo: Load a CSV (comma-separated value) file into an Excel spreadsheet "manually"CSV, Excel, spreadsheet, comma-separated valueDownload
HowTo: Load a CSV (comma-separated value) file in Excel and save it as an Excel spreadsheetCSV, Excel, spreadsheet, comma-separated valueDownload
HowTo: Use Visual Basic to write an Excel spreadsheetOffice, Eexcel, workbook, worksheetDownload
HowTo: Evaluate mathematical expressions using ExcelOffice, Eexcel, expression, evaluateDownload
HowTo: Make a progress bar using only VB's intrinsic controlsprogress bar, status bar, progress, statusDownload
Tutorial: HTML Character CodesHTML, codes, character codes 
HowTo: Save and restore Rich Text File dataRich Text, RichTextBox, text, fileDownload
HowTo: Set a form's size in inchesform, size, inchesDownload
HowTo: Place a form along an edge of the screen using the SysInfo controlform, screen, edge, SysInfoDownload
HowTo: Make a form stick to the edge of the screenform, screen, edge, subclassing, stickDownload
HowTo: Center a form taking the taskbar into accountcenter form, taskbarDownload
HowTo: Call a subroutine by name in VB6subroutine, routine, VB6, CallByNameDownload
HowTo: Place non-rotated letters along an elliptical pathtext, ellipse, pathDownload
HowTo: Print text that follows a curveprint, text, curve, rotateDownload
HowTo: Print rotated text using TextOutprint, rotate, textDownload
HowTo: Display a form using its nameform, display, form nameDownload
HowTo: Flush mouse eventsmouse events, ignore events, events, disableDownload
HowTo: Ignore events during a long process by disabling the formignore events, events, disableDownload
HowTo: Arrange MDI child formsMDI, child form, subformDownload
HowTo: Calculate sines and cosines in degreessince, cosine, trig, trigonometryDownload
HowTo: Print rotated text on the printer using PaintPictureprint, rotate, text, PaintPictureDownload
HowTo: Add a horizontal scroll bar to a ListBoxListBox, scroll, hscroll, scrollbar, horizontalDownload
Visual Basic .NET Database Programming: UpdatesADO.NET, VB.NET, database programmingBook
HowTo: Draw pie slices and see which the user clicks in VB .NETpie slice, wedge, circle, clickDownload
HowTo: Draw pie slices in VB .NETpie slice, wedge, circleDownload
HowTo: Draw pie slicespie slice, wedge, circleDownloadBook
HowTo: Draw pie slices and see which the user clickspie slice, wedge, circle, clickDownloadBook
HowTo: Make a random choice using the PickOne functionpick one, PickOne, randomDownload
HowTo: Round a number to the nearest integer or truncate itround off, truncateDownload
HowTo: Round a number to a multiple of some numberround off, digits, multipleDownload
HowTo: Let the user select, move, or resize an area using a Shape controlrubberband, rectangle, user drawing, ellipseDownload
HowTo: Find a window using its title and minimize, maximize, or restore itfind window, findwindow, API, minimize, maximize, restore, SetWindowPlacementDownload
HowTo: Find a window using GetWindow and minimize, maximize, or restore itfind window, GetWindow, API, minimize, maximize, restore, SetWindowPlacement, GetWindowTextLength, GetWindowText, window textDownload
HowTo: Find a window given part of its title and move it to the foregroundfind window, foreground, partial titleDownload
HowTo: Make a program display a control panel appletcontrol panel, appletDownload
HowTo: Display the standard icons used by MsgBox (exclamation, information, etc.) with LoadImageicon, standard icon, MsgBox, exclamation, information, question, critical, winlogo, API, LoadImageDownload
HowTo: Display the standard icons used by MsgBox (exclamation, information, etc.) with LoadIconicon, standard icon, MsgBox, exclamation, information, question, critical, winlogo, API, LoadIconDownload
HowTo: Upload and download files using FTPFTP, upload, downloadDownload
HowTo: Create an icon file containing both 32x32 and 16x16 pixel iconsapplication, icon, graphics, 32x32, 16x16Download
HowTo: Send mail using MAPI (Mail API)MAPI, mail, email, sendmailDownload
HowTo: Draw a font at different sizes in VB .NET.NET, VB.NET, font, text, size, font sizeDownload
HowTo: Make two lists pick corresponding selections in VB .NET.NET, VB.NET, ListBox, select, pick, correspondingDownload
HowTo: Make a full-featured icon editor with different color modes, hot spots, cut and paste, etc.application, icon, graphics, 32x32Download
HowTo: Change a Frame control's background colorFrame, control, BackColor, background, colorDownload
HowTo: Quickly load an array with values in VB4array, load, values, dataDownload
HowTo: Quickly load an array with values in VB3array, load, values, dataDownload
HowTo: Convert a date string with known format into a Datedate, format, convertDownload
HowTo: Calculate the number of days in a monthdays, month, calendarDownload
HowTo: Read and write encrypted files using Xorcryptography, Xor, file, encrypt, decrypt, code, decode, cipher, decipherDownloadBook
HowTo: Let the user drag a vertical line side to sidedrag, line, sash, rubberbandDownload
HowTo: List screen and printer fontsfont, text, printer, screenDownload
HowTo: Show samples of the fonts available on the systemfont, textDownload
HowTo: Draw a font at different sizesfont, text, sizeDownload
HowTo: Make two lists pick corresponding selectionsListBox, select, pick, correspondingDownload
HowTo: List a VB .NET program's command-line argumentslist, command line, command, arguments, .NET, VB.NET, CmdArgs, Sub Main, Function MainDownload
HowTo: Determine if the program is running in the IDE or an executable.IDE, executable, run, runningDownload
HowTo: Let the user resize an image with the mouseresize, image, mouseDownload
HowTo: Easily add filters to a CommonDialog controlCommonDialog, filtersDownload
HowTo: Use GetAttr to get a file's attributesGetAttr, function, file, attributesDownload
How To: Display a transparent image with sound stored in the executablegraphics, animation, api, sound, wav, mid, MCI, mciSendString, user controlDownload
HowTo: Position a form under the mouseposition, form, mouseDownload
HowTo: Allow only one instance of a programinstance, programDownload
HowTo: Display the number of times a program has run and its last run timedisplay, times run, last timeDownload
HowTo: Turn CapsLock on and offCapsLock, Caps LockDownload
HowTo: Change display resolution in Windows XPchange display mode, resolution, change display sizeDownload
HowTo: Strip out extra tabs, CrLf and multiple spacesclean, stringDownload
HowTo: Save and load values from a file using Input and Writesave, load, values, fileDownload
HowTo: Print the contents of the WebBrowser controlWebBrowser, printDownload
HowTo: Create a temporary filecreate, temp, tmp, temporary, fileDownload
HowTo: Determine where the user clicked on a formform, click, positionDownload
HowTo: See if a file exists and get the time it was last modifiedfile, exists, time, modifiedDownload
HowTo: List a program's command-line argumentslist, command line, command, argumentsDownload
HowTo: Copy and paste images to the Clipboardclipboard, copy, paste, imageDownload
HowTo: Compare the speeds of Integers and LongsInteger, Long, data type, speed, performanceDownload
HowTo: Remove files from a Web serverWeb, file, remove, URL, server, FTPDownload
HowTo: See which FlexGrid rows the user has selectedFlexGrid, selected, rowsDownload
HowTo: Display a matrix in a FlexGrid controlFlexGrid, matrixDownload
HowTo: Find the default executable for a filedefault, associated, executable, fileDownload
HowTo: Track the caret's row and column in a TextBoxTextBox, track, caretDownload
HowTo: See when a TextBox is displaying its last lineTextBox, display, last line, sendmessageDownload
HowTo: Set tabs in a TextBoxTextBox, tabs, setDownload
HowTo: Open a file and read it all quicklyfile, readDownload
HowTo: See which option button is selected using Select CaseSelect Case, option, control, selectDownload
HowTo: See if the floppy drive is emptyfloppy, drive, emptyDownload
HowTo: Treat return as a tabreturn, tabDownload
HowTo: Center an image on a formcenter, image, formDownload
HowTo: Display a different tip for each cell in a FlexGrid controlFlexGrid, cell, tipDownload
HowTo: Make a dockable toolbardockable, ToolBarDownload
HowTo: Make a countdown programcountdown, programDownload
HowTo: Get the program's current drive and directorycurrent, drive, directoryDownload
HowTo: Find the total disk space used by a directory and its subdirectoriessize, disk space, directory, subdirectoriesDownload
HowTo: Make a VB6 function return an arrayfunction, array, return, VB6Download
HowTo: Make a FlexGrid's selected rows more distinctivedistinctive, FlexGrid, rowsDownload
HowTo: Hide the cursor on a formhide, form, cursor, mouseDownload
HowTo: Make roaches crawl over your screengraphics, animation, roach, cockroach, desktop, transparentDownload
HowTo: Load a ListBox from a text file in VB .NET, skipping blank linesVB.NET, NET, ListBox, text file, load, initialize, blank lines, blanksDownload
HowTo: Load a ListBox from a text file in VB .NETVB.NET, NET, ListBox, text file, load, initializeDownload
HowTo: Create a unique constraint on data in VB.NETVB.NET, NET, DataGrid, ADO.NET, unique, constraintDownloadBook
HowTo: Make a dynamic ComboBox that saves the user's selectionsComboBox, dynamicDownload
HowTo: Load a ListBox using the lines in a file using Splitadditem, ListBox, line, file, SplitDownload
HowTo: Load a ListBox using the lines in a fileadditem, ListBox, line, fileDownload
HowTo: Make a button's caption bold when the mouse moves over itbutton, caption, font, bold, mouseDownload
HowTo: Display an animated mouse cursoranimated, cursor, aniDownload
HowTo: Display a warning when a disk is too fullfull, disk, warningDownload
HowTo: See if a control existscontrol, existsDownload
HowTo: Send an Outlook Express attachmentOutlook Express, email, e-mail, attachment, ShellExecute, FindWindowDownload
HowTo: See if a string contains only digits or only lettersstring, numeric, alpha, digits, lettersDownload
HowTo: List all of a directory's subdirectorieslist, directory, subdirectoriesDownload
Tip: Google Operatorsgoogle, search, operator 
HowTo: Break a RGB color into its red, green, and blue componentsRGB, color, components, separateDownload
HowTo: Make ladybugs wander around your desktopgraphics, animation, ladybugs, desktop, transparentDownload
HowTo: See if a file exists four waysfile, existsDownload
HowTo: Make a form keep the same aspect ratio when it resizesform, aspect ratio, size, resizeDownload
HowTo: See if a string is an integerstring, integerDownload
HowTo: Convert a character to and from its ASCII codeASCII, value, characterDownload
HowTo: Copy multi-line text into a ListBox using SplitListBox, copy, additem, text, TextBoxDownload
HowTo: Copy multi-line text into a ListBoxListBox, copy, additem, text, TextBoxDownload
HowTo: Dial the computer's modemmodem, dial, phone, MSCommDownload
HowTo: Upload files to a Web site and provide email confirmationFTP, E-mail, email, WinZip, zip, ShellDownload
Prototyping With Visual Basicsoftware engineering, software development, prototyping, project managementBook
Discussion: What VB Versions Do You Use?VB6, NET, DOT NET, VB3, VB5, VB4, VB 3, VB 4, VB 5, VB 6, version 
HowTo: See what word is under the mouse in a RichTextBoxRichTextBox, TextBox, word, mouse, cursorDownload
HowTo: Work with random access records in a filerandom access, file, openDownload
HowTo: Make a TextBox automatically capitalize input in VB .NETNET, uppercase, upper case, lowercase, lower case, capitalize, TextBox, inputDownload
HowTo: Make a program run at startupstartup, boot, login, logon, start, run, executeDownload
HowTo: Use the Clipboard to copy and paste textClipboard, copy, paste, textDownload
HowTo: Find a string within a TextBoxfind string, find text, find, search, TextBoxDownload
HowTo: Display a 10 line scrolling log using Split and Joinlog, limit, scrollDownload
HowTo: Display a 10 line scrolling loglog, limit, scrollDownload
HowTo: Make a button with colored text using a CheckBoxCheckBox, command button, CommandButton, button, colored textDownload
HowTo: Make a button with colored textcommand button, CommandButton, button, caption, colored textDownload
HowTo: Scroll a TextBox to show new textscroll, scroll text, TextBoxDownload
HowTo: Keep a form on top of othersform, top, on top, topmost, ontopDownload
HowTo: Initialize a ComboBox using values from a TextBoxListItem, list, ComboBox, TextBox, addDownload
HowTo: Make a TextBox automatically capitalize inputuppercase, upper case, capitalize, TextBox, inputDownload
HowTo: Make a TextBox automatically capitalize input using the APIuppercase, upper case, capitalize, TextBox, inputDownload
HowTo: Initialize a ComboBox using values from a TextBox with the Split commandListItem, list, ComboBox, TextBox, add, SplitDownload
Tutorial: Using Floating Point Numbersfloating point, single, double, number 
HowTo: Invoke a function by name using CallByNameCallByName, execute, invoke, call, function, subroutineDownload
HowTo: Use a DBCombo controlDBCombo, database, dataDownload
HowTo: Use a FlexGrid control as a list holding pictures and textFlexGrid, grid, list, pictureDownload
HowTo: Use ComboBoxes and TextBoxes to let the user edit grid valuesgrid, edit, ComboBox, TextboxDownload
HowTo: Load ComboBox and ListBox controls from a database using ADOComboBox, ListBox, load, initialize, ADO, database, dataDownload
HowTo: Save and restore all form control settings in the registrySaveSetting, GetSetting, form settingsDownload
HowTo: Read the links on a Web pageWeb, URL, link, WebBrowserDownload
HowTo: Save and restore arrays of settings in the registry in two waysSaveSetting, GetSetting, setting, array, registryDownload
HowTo: Use the LoadImage API function to antialias an imageantialias, anti-alias, anti alias, alias, LoadImage, resizeDownload
HowTo: Trigger an event at 5, 10, 15, ... minutes after the hour.alarm, hourlyDownload
HowTo: Add a command to Autoexec.batautoexec.bat, batch files, startupDownload
HowTo: Tell when an application is activated or deactivatedactivate, deactivate, subclassDownload
HowTo: Draw ellipses by specifying their bounding boxesellipse, bound, box, bounding boxDownload
HowTo: Make an elliptical color gradientellipse, elliptical, gradient, colorDownload
HowTo: Fill a polygon with a color gradientpolygon, gradient text, SetWindowRgn, regionDownload
HowTo: Make a rotating polygonal shaped formform, shape, polygon, rotate, spin, SetWindowRgn, region, shaped formDownload
HowTo: Make a polygonal shaped formform, shape, polygon, SetWindowRgn, region, shaped formDownload
HowTo: Make selected text blink in a PictureBoxblink, text, PictureBox, color, flashDownload
HowTo: Make a label blinkblink, label, color, flashDownload
HowTo: Use Zlib and DIBs to save and restore compressed pictures in a database without using temporary filesDIB, picture, image, database, SetDIBits, GetDIBits, Zlib, compressDownload
HowTo: Use DIBs to save and restore pictures in a database without using temporary filesDIB, picture, image, database, SetDIBits, GetDIBitsDownload
HowTo: Iterate over the items in an array of unknown dimensioniterate, array, dimension, multi-dimensional, unknown, For Each, loopDownload
HowTo: Programmatically move the mouse and simulate a clickmouse, click, move, simulateDownload
HowTo: Rotate the points in a polygonrotate, polygon, pointDownloadBook
HowTo: Use the PolyPolygon API function to quickly draw a series of polygonspolygon, drawDownloadBook
HowTo: Use the Polygon API function to quickly draw a polygonpolygon, drawDownloadBook
HowTo: Shape a form to fit a pictureshape form, picture, transparent, regionDownloadBook
HowTo: Tile a polygon with a picturepicture, tile, polygon, regionDownloadBook
HowTo: Draw a polygon filled with a pictureregion, path, polygon, pictureDownloadBook
HowTo: Draw a polygon filled with texttext, region, path, polygonDownloadBook
HowTo: Draw text filled with a picturetext, region, path, pictureDownloadBook
HowTo: Print a PictureBox and any controls that are on top of or inside itPictureBox, print, keybd_event, fit to printerDownloadBook
HowTo: Save and restore a form's size and position when the program starts and stopsSaveSetting, GetSetting, registry, position, size, persist, persistence, save, retore, Form_Load, Form_UnloadDownload
HowTo: Find a window from a partial title and move it to the upper left corner of the screenfind window, retrieve window, lost window, move windowDownload
HowTo: Make an analog clock with numerals positioned at the lower right corner of the screenposition, lower right, analog, clock, numerals, time, move formDownload
HowTo: Draw outlined text without using the APIoutline, text, APIDownload
HowTo: Draw lines on a picture and erase thempicture, SavePicture, erase, ClsDownloadBook
HowTo: Draw text on a picture and save the results into a filetext, picture, SavePictureDownloadBook
HowTo: Convert text into proper case, version 2TextBox, case, proper case, propercase, StrConvDownload
HowTo: Quickly view graphic files scaled to fit the formviewer, graphic files, view files, utilities, scale, fitDownload
Tutorial: Screen Scrapingscreen scraping, mainframe, AS400, legacy systems 
Tutorial: Size Forms to Fit the Screensizing, resizing, forms, fit screenDownloadBook
Tutorial: Blocking Eventsevents, blocking 
Tutorial: Map Coloringmap coloring, four color, map, five color 
Tutorial: Dynamic Databasesdatabase, dynamic, priceBook
Tutorial: Drawing Platonic SolidsPlatonic solids, polyhedron, polytope, solid, tetrahedron, cube, octahedron, dodecahedron, icosahedron, hexahedronBook
Discussion: VB6 or VB .NET?VB6, NET, DOT NET 
Tip: Getting started with Visual Basicgetting started, beginner, Visual Basic 
HowTo: Convert text into proper caseTextBox, case, proper case, propercase, StrConvDownload
Tip: Download compression programscompression, archive, zip, WinZip, WinRAR 
HowTo: Open WinZip on a Zip fileZip, WinZip, unzip, pkzipDownload
HowTo: Draw text centered on a picturePictureBox, text, center, pictureDownload
HowTo: Print a centered picture as large as possible without distortionPictureBox, picture, print, center, aspect ratioDownloadBook
HowTo: Print a picture centeredPictureBox, picture, printDownload
HowTo: Print a picturePictureBox, picture, printDownload
HowTo: Display an animated GIF fileGIF, animated, animationDownload
HowTo: Rotate text in a Captiontext, rotate, CaptionDownload
HowTo: Generate random textcode, random textDownload
Contest: DFADFA, deterministic finite automaton 
HowTo: Draw text that shades letter by letter from one color to anothertext, shade, color gradientDownload
HowTo: Make a label display a shadow safely when the mouse is over itlabel, shadow, mouse, GetCursorPos, ScreenToClientDownload
HowTo: Make a label display a shadow simply when the mouse is over itlabel, shadow, mouseDownload
HowTo: Display a Label control with a shadowlabel, shadowDownload
HowTo: Persist text in the Registryregistry, text, save, restoreDownload
HowTo: Draw text with a shadowdraw text, label, shadowDownload
HowTo: Quickly view graphic filesviewer, graphic files, view files, utilitiesDownload
HowTo: Quickly view text filesviewer, text files, view files, utilitiesDownload
HowTo: Print multiline text at a specific location on a form or printerprint, multiline, previewDownload
HowTo: Replace a TextBox's standard popup menu with a custom menuTextBox, popup menu, context menuDownload
HowTo: Clear the TextBoxes on a formTextBox, clear, erase, resetDownload
HowTo: Pass a control array to a subroutine as a parametercontrol array, parameter, argumentDownload
Advanced Visual Basic TechniquesVisual Basic, tips, tricks, advanced techniquesBook
HowTo: Let the user select all text with Ctrl-A in all TextBoxestextbox, ctrl-a, control-a, select allDownload
HowTo: Let the user select all text with Ctrl-Atextbox, ctrl-a, control-a, select allDownload
HowTo: Size a RichTextBox to fit its contentsRichTextBox, rich text, rtf, tab, drag, repositionDownload
HowTo: Let the user reposition tabs in a RichTextBoxRichTextBox, rich text, rtf, tab, drag, repositionDownload
HowTo: Use tabs in a RichTextBoxRichTextBox, rich text, rtf, tabDownload
HowTo: Make "checkboxes" in a Rich Text BoxRich Text, ETF, RichTextBox, checkbox, check, choiceDownloadBook
HowTo: Overlay Rich Text on a pictureRich Text, ETF, RichTextBox, overlay, pictureDownloadBook
HowTo: Count the lines in a text filecount lines, text fileDownload
Rant: Multithreading: A Kludge for Poor Software Designmultithreading, threading, threadDownload
HowTo: Determine whether a polygon is convexpolygon, convex, concaveDownloadBook
HowTo: Find a polygon's centroid (center of mass)polygon, centroid, center of massDownloadBook
HowTo: Calculate a polygon's areapolygon, areaDownloadBook
HowTo: Find the orientation of a polygon (clockwise or counterclockwise)polygon, orientation, clockwise, counterclockwiseDownloadBook
HowTo: Break a polygon into trianglestriangulate, triangle, polygon, geometryDownloadBook
HowTo: Make a text control that let the program accept or reject changesTextBox, accept, reject, cancel, preview, PreviewTextDownloadBook
HowTo: Find files matching a pattern below a directory that do or don't contain a stringsearch, match, subdirectoryDownload
HowTo: Let a long process run asynchronously without multithreadinglong process, multithreading, threadDownload
HowTo: Make a stellate geodesic spheregraphics, stellate, geodesic, sphere, 3DDownloadBook
HowTo: Import SQL Server data into an Access databaseADO, import, SQL ServerBook
HowTo: Make a geodesic spheregraphics, geodesic, sphere, 3DDownloadBook
Bug: Valid Access dates may overflow in SQL ServerSQL, SQL Server, Access, database, dates, overflow 
Quick Question: Dim xxx As New Employeequick question, quiz 
PictureSaverscreen saver, PictureSaverBook
Bug: SQL UNION fails in XP before SP 1SQL, UNION, Windows XP, SP 1, Service PackBook
HowTo: Invert an RGB colorcolor, invert, RGB, complementDownloadBook
Quick Question: X \ COL_WIDquick question, quiz 
HowTo: Write DXF filesDXF, CAD, drawingDownload
Tip: Work safely with Access and SQL Server datesSQL Server, Access, database, dates, delimiter 
HowTo: Sort Excel data using more than three columnsExcel, Office, sortDownload
HowTo: Save and use custom color listscolors, color listsDownload
HowTo: Build a simple image list without an extra OCXimage list, imagelistDownload
HowTo: See if a string contains a minimal piece of another stringsubstringDownload
HowTo: Let the user select a TrueType fontselect font, TrueType, common dialogDownload
HowTo: Use the Zlib compression library to compress and decompress byte arrayscompress, uncompress, decompress, zlibDownload
Quick Question: False * Truequick question, quiz 
HowTo: Fill a large area one pixel at a time using SetBitmapBitsgraphics, SetBitmapBits, GetBitmapBits, pixelDownloadBook
HowTo: Fill a large area one pixel at a time using SetBitmapBitsgraphics, SetBitmapBits, GetBitmapBits, pixelDownloadBook
HowTo: Fill a large area one pixel at a time using a Bitmap object in VB.NETgraphics, SetPixel, .NET, pixelDownloadBook
HowTo: Fill a large area one pixel at a time using PSetgraphics, PSet, pixelDownloadBook
HowTo: Read and write an image's pixels using GetDIBits and SetDIBitsGetDIBits, SetDIBits, pixels, RGBDownloadBook
HowTo: Convert RGB values into HLS values and vice versaRGB, HLS, color, convertDownloadBook
Utility: Ad-awareAd-aware, adware, scumware, spyware 
HowTo: Make standard arrows for buttonsbutton, arrow, standard arrow, font, MarlettDownload
Quick Question: End of Weekquick question, quiz 
HowTo: Fill in missing pixels in an imagefill, pixels, missing, interpolation, interpolateDownloadBook
Tip: Enforce Enum caseEnum, case 
HowTo: Center the mouse over a controlcenter mouse, mouse, center cursor, cursorDownload
Quick Question: Weekday(Date) Mod 6quick question, quiz 
Quick Question: KeyAscii And 223quick question, quiz 
HowTo: Make the directories in a complete pathdirectory, pathDownload
HowTo: Resize specific controls to take advantage of form sizeresize, specific controls, form sizeDownload
HowTo: Resize controls to fit a resizing formresize, controls, fitDownloadBook
HowTo: Center the controls on a formcenter controlsDownload
HowTo: Show a TextBox's vertical and horizontal scrollbars only when they are necessaryscrollbar, scrollbars, show, hide, TextBoxDownload
HowTo: Apply a list of replacements in an Excel spreadsheet to a text fileExcel, replace, spreadsheetDownload
HowTo: Show a TextBox's vertical scrollbar only when it is necessaryscrollbar, show, hide, TextBoxDownload
HowTo: Recompile an ActiveX DLL without recompiling the main application that uses itrecompile, ActiveX, DLL, compatibleDownload
HowTo: Use ShellExecute to send mail using the default mail programShellExecute, mail, email, cc, bccDownload
HowTo: Get an ISO 8601 compliant timestampISO, timestamp, timeDownload
HowTo: Evaluate mathematical expressions using codemathematical expression, expression, evaluateDownloadBook
HowTo: Let the user select a color using the CommonDialog control or red, green, and blue slidersCommonDialog, color, pick, select, RGB, sliderDownloadBook
HowTo: Give an ActiveX class or control an indexed propertyActiveX DLL, ActiveX EXE, ActiveX control, indexed propertyDownload
HowTo: Left or right pad a string with a characterpad, fillDownload
HowTo: Convert values between decimal, hexadecimal, octal, and binaryconvert, decimal, hexadecimal, octal, binary, baseDownloadBook
HowTo: Restrict a TextBox to at most four lines using the KeyPress eventTextBox, restrict, lines, carriage returnDownload
HowTo: Restrict a TextBox to at most four lines using the Change eventTextBox, restrict, lines, carriage returnDownload
HowTo: Execute ad hoc SQL scripts with ADObuild database, DB, ADO, SQL, ad hoc, query, scriptDownloadBook
HowTo: Use a database to build a Web pagedatabase, ADO, Web, HTMLDownloadBook
Bug: SQL statements must use mm/dd/yyyy date formatSQL, database, date format, mm/dd/yyyy, dd/mm/yyyyBook
HowTo: Build an Access database and a table with records using ADOXbuild database, DB, ADO, ADOX, make table, AccessDownloadBook
HowTo: Improve the performance of bubblesortbubblesort, sortingBook
HowTo: Make a "semi-modal dialog" that acts modal with respect to a single form in an applicationsemi-modal, modal, dialogDownload
HowTo: Shutdown or restart Windows using ExitWindowsExshutdown, restartDownload
HowTo: Refresh the desktop's iconsdesktop icon size, Registry, regeditDownload
HowTo: Set the desktop icon sizedesktop icon size, Registry, regeditDownload
HowTo: Get Registry valuesRegistry, regeditDownload
HowTo: Load a TreeView control from a compressed CSV fileTreeView, CSV, compressedDownload
HowTo: Load a TreeView control from a CSV fileTreeView, CSVDownload
HowTo: Load a TreeView control from an XML fileTreeView, XMLDownload
Visual Basic .NET and XML: UpdatesXML, extensible markup language, Web Services, DOM, schema, XSL, SQL ServerBook
HowTo: Load a TreeView control from a file using tabs to indicate indentationTreeView, tab, tabbed file, indentationDownload
HowTo: Keep track of the last control to have the focusfocusDownload
HowTo: Dynamically create OptionButtons at run time using LoadOptionButton, Load, runtimeDownload
Bug: DataForm Wizard has trouble with the bit data typeNET, DataForm Wizard, bit data type, CurrencyManager, BindingContext, add new records 
HowTo: Keep track of the last control to have the focus before a button is pressedfocus, buttonDownload
HowTo: Start another program inside a PictureBoxShell, start, execute, reparent, SetParentDownload
HowTo: Start another program inside your MDI formShell, start, execute, MDI, reparent, SetParentDownload
HowTo: Size a TextBox to fit its contentsTextBox, size, fit, resizeDownload
HowTo: Draw a cycloid using VB .NETcycloid, curveDownloadBook
HowTo: Draw a cycloidcycloid, curveDownloadBook
HowTo: Make a text-shaped form in VB .NETshaped form, text-shaped form, RegionDownload
HowTo: Draw text filled with a color gradient in VB .NETfilled text, outline text, text, region, SetClip, FillPath, color, gradientDownload
HowTo: Draw text filled with text in VB .NETfilled text, outline text, text, region, SetClip, FillPathDownload
HowTo: Draw text filled with lines in VB .NETfilled text, outline text, text, region, SetClip, FillPath, DrawLineDownload
HowTo: Draw text filled with lines in VB .NETfilled text, outline text, text, region, SetClip, FillPath, DrawLineDownload
HowTo: Get the screen's current resolutionscreen, resolution, sizeDownload
HowTo: Join tables in two different databases using linked tablesDAO, ADO, join, two databases, multiple databasesDownload
HowTo: Join tables in two different databases using an ADO joinADO, join, two databases, multiple databasesDownload
HowTo: Use a DBCombo control bound at design timeDBCombo, DataCombo, ComboBoxDownload
HowTo: Use the ImageCombo controlImageCombo, ImageList, ComboBoxDownload
Tip: Retrieve a control's Picture propertypicture, retrieve 
HowTo: Select a range with the Slider controlslider, rangeDownloadBook
HowTo: Make a "heavyweight" label that can sit on top of a shockwave animation or other controlslabel, windowless control, SetWindowRgn, region, lightweight, heavyweightDownload
HowTo: Find a specific entry in a delimited string (VB6)delimited string, Split, VB6 
HowTo: Draw rubberband lines in VB .NET using DrawReversibleLinerubberband, VB.NET, NET, redraw, AutoRedraw, DrawReversibleLineDownload
HowTo: Make a numeric field using the KeyPress and Change event handlersTextBox, numericDownload
HowTo: Make a transparent clock facetransparent, clock, face, SetWindowRgn, CreateRectRgn, CombineRgn, regionDownload
HowTo: Make a DLL that contains icons or other picturesDLL, icon, pictureDownload
HowTo: Capture an image of what's displayed on a WebBrowser controlWebBrowser, image, capture, Web page, URLDownload
HowTo: Print and display a Print Preview for a WebBrowser controlprint, print preview, WebBrowser, Web page, URLDownload
Tip: Reduce MSN SpamMSN, hotmail, spam, Microsoft Passport 
HowTo: Use classes to display data in a ListBox in .NETVB.NET, NET, ListBox, classDownload
Tip: Use the command line in a DLLcommand line, DLL, GetCommandLine 
HowTo: Draw relationships among nodesrelationships, nodes, XMLDownloadBook
HowTo: Make a class that manages arrays retrieved by calling Recordset.GetRowsRecordset, GetRows, arrayDownload
HowTo: Print barcodesbarcodesDownload
HowTo: Make a collection classcollection classDownload
HowTo: Load data from a text file into ListBoxesListBox, text file, INI fileDownload
Visual Basic .NET Database Programming: Related ArticlesADO.NET, VB.NET, database programmingBook
HowTo: Move a form using the arrow keys when the user right clicks its bordermove form, drag, border, right clickDownload
HowTo: Kill Internet Explorer popupsInternet Explorer, popups, adsDownload
HowTo: Make a 3-D solar system model, version 2graphics, DirectX, Direct3D, solar systemDownloadBook
HowTo: Make a 216 color palettecolors, paletteDownloadBook
HowTo: Move a form when the user clicks and drags its bordermove form, drag, borderDownload
HowTo: Tell when the user clicks on a form's border, or on the minimize, maximize, or close buttonclick, border, minimize, maximize, close, non-client areaDownload
HowTo: Select a ComboBox value based on text the user typesComboBox, typeDownload
HowTo: Use ADO to page through records 10 at a timeADO, CREATE TABLE, database, pageDownloadBook
HowTo: Use ADO to create a database tableADO, CREATE TABLE, databaseDownloadBook
HowTo: Enhance the performance of the ExecuteReader method in ADO .NETSQL Server, database, ExecuteReader, SqlCommand, OleDbCommand, ADO.NETBook
Tip: Don't download garbage in Outlook Expressemail, Outlook Express, rules, filters, spam 
Tip: Quick URLs with Internet Explorerquick URLs, Internet Explorer 
HowTo: Declare jagged arrays in VB .NETvariable, VB .NET, initialization, declaration, array, jagged array 
HowTo: Declare arrays in VB .NETvariable, VB .NET, initialization, declaration