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  
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
Visual Basic 2008 Programmer's Reference: UpdatesVisual Basic 2008, Visual Studio 2008, programmingBook
Online Articles by Rod StephensOnline Articles, Online, Rod Stephens, articles, tips, tricks 
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: UpdatesC#, WPF, Windows Presentation Foundation, VB.NET, Visual Basic .NET, Visual Studio, 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
Visual Basic 2010 Programmer's Reference: UpdatesVisual 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: 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: 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: 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: 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
Books: By Rod Stephensbooks, C# 2010, C#, Visual C#, .NET Framework, Visual Basic 2010, Visual Studio 2010, Programmer's Reference, Visual Basic, 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, algorithms, sorting, searching, trees, data structures, networks, lists, recursion, arrays, hashing, ActiveX controls, controls, custom controls, DelphiBook
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: Use LinearGradientBrushes in Visual Basic .NETLinearGradientBrush, linear gradient brush, gradient brush, color gradient, 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
Beginning Database Design Solutions: Table of ContentsDatabase Design, Database, MySQL, Access, Microsoft Access, programmingBook
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
Beginning Database Design SolutionsDatabase 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