Home
Search
 
What's New
Index
Books
Links
Q & A
Newsletter
Banners
 
Feedback
Tip Jar
 
XML RSS Feed
 
 
 
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.  
 
 
 
Visual Basic 2008 Programmer's Reference Visual Basic 2008 Programmer's Reference

Revised and Updated for Visual Basic 2008

Includes more than 400 example programs!

 
Title Keywords  
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
Online Articles by Rod StephensOnline Articles, Online, Rod Stephens, articles, tips, tricks 
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
Visual Basic 2008 Programmer's Reference: Table of ContentsVisual Basic 2008, Visual Studio 2008, programmingBook
Visual Basic 2008 Programmer's Reference: Table of ContentsVisual Basic 2008, Visual Studio 2008, programmingBook
Visual Basic 2008 Programmer's ReferenceVisual Basic 2008, Visual Studio 2008, programmingBook
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
Visual Basic 2005 with .NET 3.0 Programmer's Reference: UpdatesVisual Basic 2005, Visual Studio 2005, programming, .NET Framework 3.0Book
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: Source CodeVisual Basic 2005, Visual Studio 2005, programming, .NET Framework 3.0Book
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: UpdatesVisual 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 Reference: Source CodeVisual Basic 2005, Visual Studio 2005, programmingBook
Books: By Rod Stephensbooks, Visual Basic 2008, Visual Studio 2008, Programmer's Reference, .NET Framework, Visual Basic 2005, Whidbey, Visual Studio 2005, .NET Framework 3.0, Expert, Design, Development, Office, Microsoft Office, programming, 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
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
Tip: Misc Windows TipsMisc Windows Tips 
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: Make and rotate a cube by using XAML code in Visual Basic 2008Visual Basic 2008, VB 2008, XAML, cube, rotateDownload
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: Quickly read and write the contents of a text file in VB .NETVB.NET, NET, text file, grab, read, writeDownload
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: Make a ListView control sort using the column you click in VB .NETListView, sort, clicked column, VB.NETDownload
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 
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: 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 grid with a gradient background in VB 2005 and .NET Framework 3.0XAML, VB 2005, Visual Basic 2005, .NET Framework 3.0, gradient, gridDownload
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: Determine whether a point is inside a polygon in Visual Basic .NETpolygon, point, inside, contains, 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, VBA