| Title |
Keywords |
|
| HowTo: Make a map that shows a circular closeup of the part under the mouse in Visual Basic 6 | closeup map, map, enlarge, closeup, close up, Visual Basic 6 |  |
| HowTo: Let the user drag a picture with the mouse or move it with the arrow keys | drag picture, BitBlt |  |
| HowTo: Overlay a picture on another and use BitBlt to repaint only the modified parts of the background | drag picture, BitBlt |  |
| HowTo: Overlay a picture on another and use BitBlt to allow the user to drag it | drag picture, BitBlt |  |
| HowTo: Overlay a picture on another and use PaintPicture to allow the user to drag it | drag picture, PaintPicture |  |
| HowTo: Make a map that shows a closeup of the part under the mouse in Visual Basic 2005 | closeup map, map, enlarge, closeup, close up, Visual Basic 2005 |  |
| HowTo: Make a map that shows a circular closeup of the part under the mouse in Visual Basic 2005 | closeup map, map, enlarge, closeup, close up, circular region, Visual Basic 2005 |  |
| HowTo: Make a map that shows a closeup of the part under the mouse in Visual Basic 6 | closeup map, map, enlarge, closeup, close up, Visual Basic 6 |  |
| HowTo: Use a loop to load pictures into PictureBoxes in Visual Basic 2005 | PictureBox, picture, LoadPicture, Bitmap, loop, Visual Basic 2005 |  |
| Online Articles by Rod Stephens | Online Articles, Online, Rod Stephens, articles, tips, tricks | |
| HowTo: Dynamically create buttons at runtime and give them event handlers in Visual Basic 2005 | control, Button, click, click event, AddHandler, event handler, Visual Basic 2005 |  |
| HowTo: Make CAPTCHA images (version 4) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |   |
| HowTo: Make CAPTCHA images (version 6) in Visual Basic .NET | CAPTCHA, Turing test, image, image processing, distort image |   |
| HowTo: Make a print preview displaying a grid of data with alternating row colors in Visual Basic 2005 | print, print preview, VB 2005, grid, rows, color |  |
| HowTo: Programmatically select an entire row in a DataGrid control in Visual Basic 6 | DataGrid, select row, data grid, Visual Basic 6 |  |
| Visual Basic 2008 Programmer's Reference: Table of Contents | Visual Basic 2008, Visual Studio 2008, programming |  |
| Visual Basic 2008 Programmer's Reference: Table of Contents | Visual Basic 2008, Visual Studio 2008, programming |  |
| Visual Basic 2008 Programmer's Reference: Table of Contents | Visual Basic 2008, Visual Studio 2008, programming |  |
| Visual Basic 2008 Programmer's Reference | Visual Basic 2008, Visual Studio 2008, programming |  |
| Visual Basic 2008 Programmer's Reference: Table of Contents | Visual Basic 2008, Visual Studio 2008, programming |  |
| HowTo: Make a String extension method to URL encode and decode strings in Visual Basic 2008 | string, extension method, URL encode, URL decode, Visual Basic 2008 |  |
| HowTo: Make a String extension method to replace spaces with non-breaking spaces in Visual Basic 2008 | string, nbsp, extension method, Visual Basic 2008 |  |
| HowTo: Make an OpenFileDialog validate the user's file selection in Visual Basic 2008 | string, extension method, URL encode, URL decode, Visual Basic 2008 |  |
| HowTo: Compress spaces in a string | compress spaces, space, compact, duplicate |  |
| HowTo: Build a function to compress consecutive spaces into one space in Visual Basic 6. | space, spaces, compress, replace |  |
| HowTo: Build a function to compress consecutive spaces into one space in Visual Basic 2005 | space, spaces, compress, replace, Visual Basic .NET, Visual Basic 2005 |  |
| HowTo: Make a function to split a string into an array of strings by using multiple separators in Visual Basic 6. | split, string, separators |  |
| HowTo: Nicely format an XML document in Visual Basic .NET | XML, XmlDocument, format, format XML, indent XML, Visual Basic .NET, VB.NET |  |
| HowTo: List the places in the network neighborhood in Visual Basic 6 | network, network neighborhood, Visual Basic |  |
| Bug: Mouse Wheel in ListBox Crashes Excel | Mouse Wheel, ListBox, Excel | |
| HowTo: Get information about a shortcut in Visual Basic 6 | shortcut, link, desktop shortcut, Visual Basic 6 |  |
| HowTo: Let the user select mutliple files in Visual Basic 2005 | files, select files, multiple files, open file dialog, OpenFileDialog, Visual Basic 2005 |  |
| HowTo: Get information about a shortcut in Visual Basic 2005 | shortcut, link, desktop shortcut, Visual Basic 2005 |  |
| HowTo: List the places in the network neighborhood in Visual Basic 2005 | network, network neighborhood, Visual Basic 2005 |  |
| HowTo: Use a variable to hold delegates (function pointers) in Visual Basic 2005 | delegate, function pointer, function reference, method pointer, methd reference, Visual Basic 2005 |  |
| HowTo: Draw a rubberband rectangle with XAML in Visual Basic 2008 | XAML, WPF, Visual Basic 2008, rubberband, rubberband rectangle |  |
| HowTo: Draw a rubberband line with XAML in Visual Basic 2008 | XAML, WPF, Visual Basic 2008, rubberband, rubberband line |  |
| HowTo: Draw a rubberband ellipse with XAML in Visual Basic 2008 | XAML, WPF, Visual Basic 2008, rubberband, rubberband ellipse |  |
| HowTo: Draw a rubberband circle centered at a starting point with XAML in Visual Basic 2008 | XAML, WPF, Visual Basic 2008, rubberband, rubberband circle |  |
| HowTo: Make a scribble application with XAML in Visual Basic 2008 | XAML, WPF, Visual Basic 2008, scribble, drawing |  |
| HowTo: Get day, month, date, time, and number format information for the computer's locale in Visual Basic 2005 | day, month, date, time, number, percent, format, locale, VB.NET |  |
| Visual Basic 2005 with .NET 3.0 Programmer's Reference: Updates | Visual Basic 2005, Visual Studio 2005, programming, .NET Framework 3.0 |  |
| HowTo: See if a file is locked in Visual Basic 6 | file locked, file, locked |  |
| Visual Basic 2005 with .NET 3.0 Programmer's Reference: Table of Contents | Visual Basic 2005, Visual Studio 2005, .NET Framework 3.0, programming |  |
| Visual Basic 2005 with .NET 3.0 Programmer's Reference: Source Code | Visual Basic 2005, Visual Studio 2005, programming, .NET Framework 3.0 |  |
| Visual Basic 2005 with .NET 3.0 Programmer's Reference: Snippets | Visual Basic 2005, Visual Studio 2005, programming, snippet, .NET Framework 3.0 |  |
| Visual Basic 2005 with .NET 3.0 Programmer's Reference | Visual Basic 2005, Visual Studio 2005, .NET Framework 3.0, programming |  |
| HowTo: See if a file is locked in Visual Basic .NET | file locked, file, locked, VB.NET |  |
| HowTo: Roughly compare the savings a normal bank account would give versus a 401(k) (a US tax thing) in Visual Basic .NET | bank account, savings, interest, tax, tax deferred, 401(k), VB.NET |  |
| HowTo: Copy the text contents of any messagebox (Visual Basic 6 example) | Messagebox, message box, copy message box |  |
| HowTo: Roughly compare the savings a normal bank account would give versus a 401(k) (a US tax thing) in Visual Basic 6 | bank account, savings, interest, tax, tax deferred, 401(k), VB.NET |  |
| HowTo: Copy the text contents of any messagebox (Visual Basic .NET example) | Messagebox, message box, copy message box, VB.NET |  |
| Bug: Cannot add controls to WPF form in Visual Basic 2008 | Visual Basic 2008, WPF, bug, controls | |
| HowTo: Compress the folders within a folder into a Zip file in Visual Basic 2005 | Zip, compress, folder, compress folder, compressed folder, compression, Visual Basic 2005 |  |
| HowTo: Compress a folder into a Zip file in Visual Basic 2005 | Zip, compress, folder, compress folder, compressed folder, compression, Visual Basic 2005 |  |
| HowTo: Use the System.IO.Compression namespace to compress and decompress files in GZip format in Visual Basic 2005 | compress, decompress, compression, GZip, Visual Basic 2005 |  |
| HowTo: Use WMI to make a folder compress its contents to save space in Visual Basic 2005 | compress, folder, compress folder, compressed folder, compression, Visual Basic 2005 |  |
| HowTo: See if a number is expressible as a sum of two cubes (and calculate Taxicab numbers) in Visual Basic 2005 | sums of cubes, cubes, numeric algorithms, numeric, taxicab number, Visual Basic 2005, VB.NET |  |
| HowTo: Make a countdown timer in Visual Basic 2005 | countdown timer, timer, alarm, Visual Basic 2005, VB.NET |  |
| HowTo: See if a number is expressible as a sum of two cubes (and calculate Taxicab numbers) in Visual Basic 6 | sums of cubes, cubes, numeric algorithms, numeric, taxicab number, Visual Basic 6 |  |
| HowTo: Make a countdown timer in Visual Basic 6 | countdown timer, timer, alarm, Visual Basic 6 |  |
| HowTo: Use ADOX to search the table columns in an Access database for a string in Visual Basic .NET | ADOX, Access, database, table, column, table columns, search columns, VB.NET |  |
| HowTo: Use ADOX to search the table columns in an Access database for a string in Visual Basic 6 | ADOX, Access, database, table, column, table columns, search columns, Visual Basic 6 |  |
| HowTo: Use ADOX to list the tables in an Access database and give their types in Visual Basic .NET | ADOX, Access, database, table, table type, VB.NET |  |
| HowTo: Use ADOX to list the queries in an Access database and give their command text in Visual Basic .NET | ADOX, Access, database, query, command text, VB.NET |  |
| HowTo: Use ADOX to search the queries in an Access database for a string in Visual Basic .NET | ADOX, Access, database, query, command text, search query, VB.NET |  |
| Visual Basic 2005 Programmer's Reference: Table of Contents | Visual Basic 2005, Visual Studio 2005, programming |  |
| Visual Basic 2005 Programmer's Reference: Updates | Visual Basic 2005, Visual Studio 2005, programming |  |
| Visual Basic 2005 Programmer's Reference: Snippets | Visual Basic 2005, Visual Studio 2005, programming, snippet |  |
| Visual Basic 2005 Programmer's Reference: Source Code | Visual Basic 2005, Visual Studio 2005, programming |  |
| Books: By Rod Stephens | books, 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, Delphi |  |
| Visual Basic 2005 Programmer's Reference | Visual Basic 2005, Visual Studio 2005, programming |  |
| HowTo: Give a class a Clone method in Visual Basic .NET | class, clone, VB.NET |  |
| HowTo: Use ADOX to list the queries in an Access database and give their command text in Visual Basic 6 | ADOX, Access, database, query, command text, Visual Basic 6 |  |
| HowTo: Use ADOX to search the queries in an Access database for a string in Visual Basic 6 | ADOX, Access, database, query, command text, search query, Visual Basic 6 |  |
| HowTo: Use ADOX to list the tables in an Access database and give their types in Visual Basic 6 | ADOX, Access, database, table, table type, Visual Basic 6 |  |
| HowTo: Make a GroupBox that includes a check box to enable and disable its controls in Visual Basic .NET | control, custom control, GroupBox, CheckBox, VB.NET, Visual Basic .NET |  |
| HowTo: Draw a Buddhabrot fractal in Visual Basic 6 | fractal, buddhabrot, mandelbrot, iterated system |  |
| HowTo: Draw a anti-Buddhabrot fractal in Visual Basic 2005 | fractal, anti-buddhabrot, buddhabrot, mandelbrot, iterated system |  |
| HowTo: Draw a Buddhabrot color map fractal in Visual Basic 2005 | fractal, buddhabrot color map, buddhabrot, mandelbrot, iterated system |  |
| HowTo: Draw a Buddhabrot fractal in Visual Basic 2005 | fractal, buddhabrot, mandelbrot, iterated system |  |
| HowTo: Show and hide TextBox scroll bars as needed in Visual Basic 2005 | TextBox, scroll bar |  |
| Tip: Should I Upgrade to Visual Basic 2008? | VB 2008, Visual Studio 2008, Visual Basic 2008 | |
| HowTo: Use Registry API functions to save and restore values in Visual Basic 6 | Registry, API, RegCloseKey, RegCreateKeyEx, RegOpenKeyEx, RegQueryValueExString, RegQueryValueExLong, RegQueryValueExNULL, RegSetValueExString, RegSetValueExLong, SHDeleteKey, Visual Basic 6 |  |
| HowTo: Use a Pen object's CompoundArray property to give the pen longitudinal stripes in Visual Basic 2005 | Pen, CompoundArray, longitudinal stripes, Visual Basic 2005 |  |
| HowTo: Determine whether a year is a leap year with Visual Basic 2005 | leap year, year, dates |  |
| HowTo: Use WMI to get lots of information about the operating system in Visual Basic 2005 | WMI, Visual Basic 2005, BootDevice, BuildNumber, BuildType, Caption, CodeSet, CountryCode, CreationClassName, CSCreationClassName, CSDVersion, CSName, CurrentTimeZone, DataExecutionPrevention_Available, DataExecutionPrevention_32BitApplications, DataExecutionPrevention_Drivers, DataExecutionPrevention_SupportPolicy, Debug, Description, Distributed, EncryptionLevel, ForegroundApplicationBoost, FreePhysicalMemory, FreeSpaceInPagingFiles, FreeVirtualMemory, InstallDate, LargeSystemCache, LastBootUpTime, LocalDateTime, Locale, Manufacturer, MaxNumberOfProcesses, MaxProcessMemorySize, MUILanguages[], Name, NumberOfLicensedUsers, NumberOfProcesses, NumberOfUsers, OperatingSystemSKU, Organization, OSArchitecture, OSLanguage, OSProductSuite, OSType, OtherTypeDescription, PAEEnabled, PlusProductID, PlusVersionNumber, Primary, ProductType, QuantumLength, QuantumType, RegisteredUser, SerialNumber, ServicePackMajorVersion, ServicePackMinorVersion, SizeStoredInPagingFiles, Status, SuiteMask, SystemDevice, SystemDirectory, SystemDrive, TotalSwapSpaceSize, TotalVirtualMemorySize, TotalVisibleMemorySize, Version, WindowsDirectory |  |
| HowTo: Start another process and disable a button while that process is running in VBA | VBA, shell, shell and disable, SetTimer, GetExitCodeProcess |  |
| HowTo: Use WMI to get lots of information about the computer system in Visual Basic 2005 | WMI, Visual Basic 2005, AdminPasswordStatus, AutomaticManagedPagefile, AutomaticResetBootOption, AutomaticResetCapability, BootOptionOnLimit, BootOptionOnWatchDog, BootROMSupported, BootupState, Caption, ChassisBootupState, CreationClassName, CurrentTimeZone, DaylightInEffect, Description, DNSHostName, Domain, DomainRole, EnableDaylightSavingsTime, FrontPanelResetStatus, InfraredSupported, InitialLoadInfo, InstallDate, KeyboardPasswordStatus, LastLoadInfo, Manufacturer, Model, Name, NameFormat, NetworkServerModeEnabled, NumberOfLogicalProcessors, NumberOfProcessors, OEMLogoBitmap, OEMStringArray, PartOfDomain, PauseAfterReset, PCSystemType, PowerManagementCapabilities, PowerManagementSupported, PowerOnPasswordStatus, PowerState, PowerSupplyState, PrimaryOwnerContact, PrimaryOwnerName, ResetCapability, ResetCount, ResetLimit, Roles, Status, SupportContactDescription, SystemStartupDelay, SystemStartupOptions, SystemStartupSetting, SystemType, ThermalState, TotalPhysicalMemory, UserName, WakeUpType, Workgroup |  |
| HowTo: Start another process and wait for it to complete in VBA | VBA, shell, shell and wait, OpenProcess, WaitForSingleProcess |  |
| HowTo: Display a map for an address on Google maps or Yahoo maps in the system's default browser in Visual Basic 6 | map, address lookup, Google, Yahoo, default browser, VB 6, Visual Basic 6 |  |
| Bug: First release of Visual Basic 2008 adds bug to new WPF projects | Visual Basic 2008, WPF, bug | |
| HowTo: Define a DataSet at design time in Visual Basic 2005 | DataSet, design time, VB.NET, Visual Basic 2005 |  |
| HowTo: Use Crystal Reports to build a PDF file in Visual Basic 2005 | Crystal Reports, PDF file, report, VB.NET, Visual Basic 2005 |  |
| HowTo: Display a map for an address on Google maps or Yahoo maps in the system's default browser in Visual Basic 2005 | map, address lookup, Google, Yahoo, default browser, VB.NET, Visual Basic 2005 |  |
| HowTo: Determine whether the computer is running from battery or line power in Visual Basic 2005 | power, battery, charging, GetSystemPowerStatus, power status, VB 2005 |  |
| HowTo: See on which processors the current process can run in Visual Basic 2005 | CPUs, number of CPUs, processors, number of processors, VB 2005 |  |
| HowTo: Round numbers to a given number of digits without using banker's rounding (version 2) in Visual Basic 2005 | round, banker's rounding, digits, Math.Round, VB 2005 |  |
| HowTo: Determine whether the computer is running from battery or line power in Visual Basic 6 | power, battery, charging, GetSystemPowerStatus, power status, Visual Basic 6 |  |
| HowTo: Build images for a TabStrip control's tabs at run time in Visual Basic 6 | TabStrip, control, tab, tab images, Visual Basic 6 |  |
| HowTo: Determine whether a year is a leap year with Visual Basic 6 | leap year, year, dates |  |
| HowTo: Round numbers to a given number of digits without using banker's rounding in Visual Basic 2005 | round, banker's rounding, digits, VB 2005 |  |
| HowTo: Play a tone with a specific frequency in Visual Basic .NET | sound, tone, frequency, noise, VB.NET |  |
| HowTo: Draw three interlocked 3-D blocks with Direct3D in Visual Basic 2005 | Direct3D, DirectX, blocks, interlocked, hidden surface removal, z-buffer, Visual Basic 2005 |  |
| HowTo: Install a font | fonts, install font, create font | |
| HowTo: Install a temporary font | fonts, install font, create font, remove font, uninstall font, temporary font | |
| HowTo: Make a button that creates more buttons when clicked in Visual Basic .NET | button, replicating button, VB.NET |  |
| HowTo: Make a button that creates more buttons when clicked in Visual Basic 6 | button, replicating button, Visual Basic 6 |  |
| HowTo: Programmatically add a record to a DataSet bound to a DataGrid in Visual Basic 2005 | DataSet, DataGrid, add record, Visual Basic 2005 |  |
| HowTo: Make buttons jump randomly around the screen in Visual Basic 6 | button, jump, random, game, Visual Basic 6 |  |
| HowTo: Programmatically add a record to a DataSet bound to a DataGridView in Visual Basic 2005 | DataSet, DataGridView, add record, Visual Basic 2005 |  |
| HowTo: Make buttons jump randomly around the screen in Visual Basic .NET | button, jump, random, game, VB.NET |  |
| Tip: Misc Windows Tips | Misc Windows Tips | |
| HowTo: Display information about the items below the mouse in a WebBrowser control in Visual Basic 6 | WebBrowser, Visual Basic, wait, load |  |
| HowTo: Make a ListBox display chemical symbols in Visual Basic 2005 | ListBox, chemicals, chemical symbols, Visual Basic 2005, subscripts |  |
| HowTo: Keep track of checked ListBox selections as the user selects and deselects them in Visual Basic 6 | ListBox, selection, track selection, Visual Basic 6 |  |
| HowTo: Use an ALTER TABLE statement to change a column's data type in an Access database in Visual Basic 6 | ALTER TABLE, database, ADO, Access, Visual Basic 6 |  |
| HowTo: Load a ListView control from a database in Visual Basic .NET | ListView, load ListView, database, ADO.NET, Access, VB.NET |  |
| HowTo: Position a popup form over a PictureBox in Visual Basic 6 | popup, position popup, PictureBox, Visual Basic, ClientToScreen, ShowWindow, SetWindowPos |  |
| Talk: Four Fascinating Features | regular expressions, cryptography, reflection, Direct3D, graphics, algorithms | |
| HowTo: Start Notepad and wait for it to close in Visual Basic .NET | start Notepad, start process, process, Notepad, VB.NET |  |
| HowTo: Subclass a control to read Windows messages | subclass, WindowProc, messages |  |
| HowTo: List distinct messages received by a form in Visual Basic 6 | WndProc, messages, list messages, WindowProc, subclass, VB6 |  |
| HowTo: List distinct messages received by a form in Visual Basic 2005 | WndProc, messages, list messages, VB2005 |  |
| HowTo: Make a tabbed wizard in Visual Basic 2005 | wizard, tabbed wizard, VB2005 |  |
| HowTo: Start Notepad and wait for it to close in Visual Basic 2005 | start Notepad, start process, process, Notepad, VB2005 |  |
| HowTo: List distinct messages received by a form in Visual Basic .NET | WndProc, messages, list messages, VB.NET |  |
| HowTo: Use the fsutil utility to get a disk's NTFS information | fsutil, NTFS, console |  |
| HowTo: Display drive information in Visual Basic 2005 | drive information, VB2005, VB.NET |  |
| HowTo: Use the fsutil utility to get a disk's NTFS information into an object with fields in Visual Basic 2005 | fsutil, NTFS, console, VB2005, VB.NET |  |
| HowTo: Use the fsutil utility to get a disk's NTFS information in Visual Basic 2005 | fsutil, NTFS, console, VB2005, VB.NET |  |
| HowTo: Use VBA code to add descriptions of the system's drives to a Word document | Word, Office, list drives, disk drives |  |
| HowTo: Select random records from a database table in Visual Basic .NET | database, random records, select records, VB.NET |  |
| HowTo: Compare two variables of a user-defined type (UDT) to see if they hold the same values | UDT, user-defined type, data type, compare |  |
| HowTo: Mark a program to run with elevated privileges by using its manifest in Visual Basic 2008 | UAC, shield, Vista, user access control, elevated privileges |  |
| HowTo: Launch a program while requesting privilege elevation in Visual Basic 2008 | UAC, shield, Vista, user access control, elevated privileges, Run As, RunAs |  |
| HowTo: Add UAC shields to buttons, menu items, and picture boxes in Visual Basic 2008 | UAC, shield, Vista, user access control |  |
| HowTo: Make a Word document in Visual Basic 6 | Word, office, word document |  |
| Books: Non-English | books, non-English, foreign | |
| HowTo: Encrypt and decrypt a file by using the triple DES algorithm in Visual Basic 2008 | Visual Basic 2008, VB 2008, encrypt, decrypt, cryptography, DES, triple DES |  |
| HowTo: Play the system sounds in Visual Basic 2008 | Visual Basic 2008, VB 2008, sound, system sounds, System.Media.SystemSounds, SystemSounds |  |
| HowTo: Make and rotate a cube by using XAML code in Visual Basic 2008 | Visual Basic 2008, VB 2008, XAML, cube, rotate |  |
| HowTo: Approximate the factorial function with Sterling's formula | Sterling's formula, factorial, calculation |  |
| HowTo: Rotate a picture by a multiple of 90 degrees in Visual Basic 6 | rotate, picture, image, image processing, Visual Basic 6 |  |
| HowTo: Use a macro to build a Select Case statement for an enumerated value in Visual Basic 2005 | macro, enum, select case, VB.NET, VB 2005 |  |
| What's New in Visual Basic 2008 | Visual Basic 2008, Visual Basic, Orcas, changes, what's new | |
| HowTo: Make VBA code call a worksheet function | VBA, excel, worksheet function, STDEV |  |
| HowTo: Give a ListBox a horizontal scroll bar | ListBox, scroll |  |
| HowTo: Make a ListBox display a different tooltip for each item under the mouse in Visual Basic 6 | ListBox, select, autoselect, ClientToScreen, LBItemFromPt |  |
| HowTo: Make a ListBox automatically select the item under the mouse in Visual Basic 6 | ListBox, select, autoselect, ClientToScreen, LBItemFromPt |  |
| HowTo: Use a Visual Basic function in Excel cell formulas | VBA, Excel, formula, function |  |
| HowTo: Build a TextBox control that displays a prompt message when the user hasn't typed anything in Visual Basic .NET | TextBox, PromptingTextBox, TextBox prompt, VB.NET, custom control |  |
| Tip: GotDotNet Visual Basic Power Pack Going Away | GotDotNet, Visual Basic Power Pack, Power Pack | |
| HowTo: Make a link label that opens a Web page in Visual Basic 6 | link label, LinkLabel, Visual Basic, Web |  |
| HowTo: Make a link label that opens a Web page and that changes appearance when the mouse is over it in Visual Basic 6 | link label, LinkLabel, Visual Basic, Web, changing font, hover |  |
| HowTo: Use Excel VBA code to display a progress splash screen while performing a long task | Excel, VBA, splash screen, progress |  |
| HowTo: Use VBA code and the Excel Save As dialog to get the name of a file in which to save a workbook | VBA, Excel, Save As, GetSaveAsFilename |  |
| HowTo: Use VBA code to save an Excel workbook while removing macro code | VBA, Excel, macro, remove macros |  |
| HowTo: Validate a URL in Visual Basic .NET | validate URL, URL, VB.NET |  |
| HowTo: Draw a colored butterfly curve in VB .NET | graphics, curve, butterfly, butterfly curve, VB.NET |  |
| HowTo: Draw a colored chrysanthemum curve in VB .NET | graphics, curve, chrysanthemum, chrysanthemum curve, VB.NET |  |
| HowTo: Run control panel applets in Visual Basic 2005 | control panel, applet, control panel applet, VB 2005 |  |
| HowTo: Use CDO to send email in Visual Basic 6 | CDO, email, send email |  |
| HowTo: Quickly read and write the contents of a text file in VB .NET | VB.NET, NET, text file, grab, read, write |  |
| HowTo: Add progress indicators to a StatusBar control | StatusBar, ProgressBar, animation, progress indicator, working |  |
| HowTo: Convert Up and Down arrow keys to Tab and Shift-Tab for easy navigation in Visual Basic .NET | Tab, Tab key, up arrow, down arrow, navigation |  |
| HowTo: Make a ListView control sort using the column you click in VB .NET | ListView, sort, clicked column, VB.NET |  |
| HowTo: Convert Enter and Escape keys to Tab and Shift-Tab for easy navigation in Visual Basic .NET | Tab, Enter, Escape, Tab key, Enter key, Escape key, dialog |  |
| HowTo: Make a TextBox control that displays an image when its value is modified in Visual Basic .NET | TextBox, modified, data dirty, changed, text, image, bitmap |  |
| HowTo: Use VBA code to make, change, and delete a button in Excel | VBA, button, CommandButton, Excel, Office |  |
| Bug: ItemData stores only integers | ItemData, integer | |
| Bug: Pinning the Toolbox hangs the Visual Studio 2003 IDE | Pinning, pin, Toolbox, Visual Studio 2003, IDE, bug | |
| HowTo: Use VBA code to make a hyperlink in Excel | VBA, Excel, hyperlink, link |  |
| HowTo: Force garbage collection in Visual Basic .NET | garbage collection, garbage collector, GC, VB.NET |  |
| HowTo: Find the location of a cell in a DataGridView in Visual Basic 2005 | cell location, cell position, DataGridView, Visual Basic 2005 |  |
| HowTo: Generate CREATE TABLE statements for an Access database in Visual Basic 6 | CREATE TABLE, SQL, Access, database |  |
| HowTo: Use VBA to place a comment on a cell in Excel | Excel, comment, VBA, set comment, clear comment |  |
| HowTo: Use Internet Explorer to start sending email in Visual Basic .NET | email, mail, Internet Explorer, IExplore, VB.NET |  |
| HowTo: Use a MailMessage object and SmtpMail.Send to send email in Visual Basic .NET | email, mail, MailMessage, SmtpMail.Send, IExplore, VB.NET |  |
| HowTo: Allow only one instance of a program at one time in Visual Basic 2005 | one instance, instance, previous instance, PrevInstance, VB 2005 |  |
| HowTo: Allow only one instance of a program at one time in Visual Basic .NET | one instance, instance, previous instance, PrevInstance, VB.NET |  |
| HowTo: Randomize an array in Visual Basic .NET | array, random, randomize, VB.NET |  |
| HowTo: Randomize an array | array, random, randomize |  |
| HowTo: Make a cricket temperature calculator in Visual Basic 6 | cricket, temperature, chirps, silly, game |  |
| HowTo: Make a cricket temperature calculator in Visual Basic .NET | cricket, temperature, chirps, silly, game, VB.NET |  |
| HowTo: Prevent the user from renaming an executable in Visual Basic 6 | rename, prevent rename, executable, execute |  |
| HowTo: Prevent the user from renaming an executable in Visual Basic .NET | rename, prevent rename, executable, execute, VB.NET |  |
| HowTo: Convert really huge dollar values into words in Visual Basic 6 | convert number, convert dollars, dollar, dollar value, cents, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliard |  |
| HowTo: Convert really huge numbers into words in Visual Basic 6 | convert number, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliard |  |
| HowTo: Convert really huge numbers into words in Visual Basic .NET | convert number, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliard |  |
| HowTo: Convert really huge dollar values into words in Visual Basic .NET | convert number, convert dollars, dollar, dollar value, cents, number, words, hundred, thousand, million, billion, trillion, quadrillion, milliard |  |
| Ready-to-Run Visual Basic Graphics Programming: What Readers Have Done | graphics, drawing, printing, image processing, ray tracing, animation, curve fitting |  |
| Expert One-on-One Visual Basic 2005 Design and Development | Visual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threading |  |
| Search | search, keyword search, Google, Google Search | |
| HowTo: Precisely determine the size of text drawn by a Graphics object in Visual Basic .NET | Graphics, DrawString, GraphicsPath, draw text, draw string, text, text size, VB.NET |  |
| HowTo: Draw text stretched to fit a rectangle precisely in Visual Basic .NET | stretch text, Graphics, DrawString, GraphicsPath, draw text, draw string, text, text size, VB.NET |  |
| HowTo: Convert a number into words in Visual Basic .NET | convert number, number, words, hundred, thousand, million, billion, trillion, quadrillion |  |
| HowTo: Convert a dollar value into words in Visual Basic .NET | convert number, convert dollars, dollar, dollar value, cents, number, words, hundred, thousand, million, billion, trillion, quadrillion |  |
| HowTo: Keep a form on top of all others in Visual Basic .NET | top most, topmost, on top, ontop, Form, VB.NET |  |
| HowTo: Use VBA to generate code to reproduce basic calcualtions on an Excel worksheet | VBA, generate code, calcualtion, Excel, worksheet |  |
| HowTo: Build a big survey form in a scrolling panel at run time in Visual Basic 2005 | survey, scroll, scrolling panel, Visual Basic 2005, VB 2005, VB.NET |  |
| HowTo: Use Visual Basic compatibility functions to quickly read and write an array of integers in a file in Visual Basic 2005 | FreeFile, FileOpen, FileGet, FilePut, Visual Basic 2005, VB 2005, VB.NET |  |
| HowTo: Use a BinaryReader and BinaryWriter in loops to read and write an array of integers in a file in Visual Basic 2005 | BinaryReader, BinaryWriter, Visual Basic 2005, VB 2005, VB.NET |  |
| HowTo: Use a BinaryReader and BinaryWriter in loops to read and write an array of integers in a file in Visual Basic 2005 | BinaryReader, BinaryWriter, Visual Basic 2005, VB 2005, VB.NET |  |
| HowTo: Trim leading and trailing non-printing ASCII characters from a string in Visual Basic .NET | trim, ltrim, rtrim, TrimWhitespace, LTrimWhitespace, RTrimWhitespace, non-printing, ASCII, carriage return, linefeed, line feed |  |
| HowTo: Find a smallest rectangle that bounds a set of points in Visual Basic .NET | bounding rectangle, calipers, VB .NET, Visual Basic .NET |  |
| HowTo: Find a smallest rectangle that bounds a set of points in Visual Basic 6 | bounding rectangle, calipers, VB 6, Visual Basic 6 |  |
| HowTo: Find a smallest rectangle that bounds a set of points in Visual Basic 2005 | bounding rectangle, calipers, VB 2005, Visual Basic 2005 |  |
| HowTo: Trim leading and trailing non-printing ASCII characters from a string in Visual Basic 6 | trim, ltrim, rtrim, TrimWhitespace, LTrimWhitespace, RTrimWhitespace, non-printing, ASCII, carriage return, linefeed, line feed |  |
| What's New in .NET Framework 3.0 | .NET Framework 3.0, .NET Framework, changes, what's new, | |
| HowTo: Change the way a DataGridView control navigates when the user presses the Enter key in Visual Basic 2005 | DataGridView, Enter, Return, navigate, focus, cell, row, column, Visual Basic 2005, VB 2005 |  |
| HowTo: Color the current row in a DataGridView control in Visual Basic 2005 | DataGridView, color row, current row, row, column, Visual Basic 2005, VB 2005 |  |
| HowTo: Detect changes to the editing text when the user changes a DataGridView's data in Visual Basic 2005 | DataGridView, edit, edit cell, TextChanged, Visual Basic 2005, VB 2005 |  |
| HowTo: Remove the current row from a DataGridView control in Visual Basic 2005 | DataGridView, remove row, delete row, Visual Basic 2005, VB 2005 |  |
| HowTo: Change the color of a DataGridView control's editing control in Visual Basic 2005 | DataGridView, edit, edit cell, color, cell color, Visual Basic 2005, VB 2005 |  |
| HowTo: Color a column header in a DataGridView in Visual Basic 2005 | color header, header, DataGridView, VB 2005, database |  |
| HowTo: Color a DataGridView control's cells dynamically as their data changes in Visual Basic 2005 | color cell, dynamic, DataGridView, VB 2005, database |  |
| HowTo: Color specific cells in a DataGridView control in Visual Basic 2005 | color cells, DataGridView, VB 2005, database |  |
| HowTo: Calculate escalating royalties | escalating royalties, royalties, calculate, percent, FormatCurrency, GetPercent |  |
| HowTo: Calculate escalating royalties in Visual Basic .NET | escalating royalties, royalties, calculate, percent, FormatCurrency, GetPercent, VB.NET |  |
| HowTo: Add numbered lists and special bullets to the RichTextBox control in Visual Basic .NET | RTF, RichTextBox, Rich Text, VB.NET |  |
| HowTo: Make CAPTCHA images (version 4) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 3) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 2) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 1) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 5) in Visual Basic .NET | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Make CAPTCHA images (version 2) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Make CAPTCHA images (version 1) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Make CAPTCHA images (version 3) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Add numbered lists and special bullets to the RichTextBox control in Visual Basic 6 | RTF, RichTextBox, Rich Text, Visual Basic 6 |  |
| HowTo: Use VBA code to make a quiz score histogram in Excel | Excel, Office, score, quiz, histogram, VBA |  |
| HowTo: Make an OwnerDraw tooltip that displays an image in Visual Basic 2005 | OwnerDraw tooltip, tooltip, image, picture, VB 2005 |  |
| HowTo: Bug: Watch for floating point errors | floating point errors, single, double, overflow, underflow, Visual Basic 6, VB 6, VB.NET, VB 2005 |  |
| HowTo: Use FTP to upload and download files in Visual Basic 2005 | FTP, upload, download, transfer, transfer files, VB 2005 |  |
| HowTo: Preview and print a core sample report with Visual Basic 2005 | print, preview, core sample, VB 2005 |  |
| HowTo: Preview and print a core sample report using custom fill patterns with Visual Basic 2005 | print, preview, core sample, VB 2005 |  |
| HowTo: Find the range of used cells in an Excel worksheet | UsedRange, used range, used cells, Excel, VBA |  |
| DevX Articles by Rod Stephens | DevX Articles, DevX, Rod Stephens, articles, tips, tricks | |
| HowTo: Set the initial size and window state of a PrintPreviewDialog in Visual Basic .NET | PrintPreviewDialog, WindowState, dialog, dialog size, VB.NET |  |
| HowTo: Convert text into a binary format and vice versa in Visual Basic 6 | binary, ASCII, shirts, joke, format, Visual Basic 6 |  |
| HowTo: Convert text into a binary format and vice versa in Visual Basic .NET | binary, ASCII, shirts, joke, format, VB.NET |  |
| HowTo: Make an addition and subtraction quiz for younger kids in Visual Basic 6 | math, mathematics, flash cards, quiz, addition, subtraction, VB.NET |  |
| HowTo: Make an addition and subtraction quiz for younger kids in Visual Basic .NET | math, mathematics, flash cards, quiz, addition, subtraction, VB.NET |  |
| HowTo: Save and restore toolbar configuration when a program starts and stops | toolbar, SaveToolbar, RestoreToolbar, configuration |  |
| Expert One-on-One Visual Basic 2005 Design and Development: Updates | Visual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threading |  |
| Phong Shading and Reflections | Phong shading, reflection, ray tracing, Visual Basic, VB.NET, Camil Moujaber | |
| HowTo: Save and restore ListBox items when a program stops and starts in Visual Basic 6 | ListBox, save, restore, Visual Basic 6 |  |
| HowTo: Easily print grid-like data in Visual Basic .NET | grid, print, print grid, data, VB.NET |  |
| HowTo: Save and restore ListBox items when a program stops and starts in Visual Basic .NET | ListBox, save, restore, VB.NET |  |
| HowTo: Draw samples of hatch patterns in Visual Basic 6 | FillStyle, hatch, hatch pattern, Visual Basic, graphics |  |
| HowTo: Control serialization and deserialization with attributes in Visual Basic .NET | setrialize, deserialize, serialization, XmlSerializer, attributes, VB.NET |  |
| HowTo: Serialize and deserialize objects in Visual Basic .NET | setrialize, deserialize, serialization, XmlSerializer, VB.NET |  |
| HowTo: Set or clear all check boxes in a CheckedListBox in Visual Basic .NET | CheckedListBox, set check boxes, clear check boxes, VB.NET |  |
| HowTo: Make a bouncing ball animation in VB .NET | bouncing ball, animation, animate, VB.NET |  |
| HowTo: Highlight the TextBox that has focus by changing its BackColor | highlight, focus, GotFocus, LostFocus, TextBox |  |
| What's New in Vista | Vista, operating systems, changes, what's new, | |
| What's New: Vista and .NET Framework 3.0 | Vista, .NET Framework, .NET Framework 3.0, changes, what's new, | |
| Review: Code Craft by Pete Goodliffe | code craft, writing solid code, programming techniques, book review, development, project management | |
| Books: Must Read | books, software engineering, project management, software development, error handling, bugs, bug-proofing, advanced programming, tips, tricks, algorithms, sorting, searching, data structures, user interfaces, UI, design, creativity, thinking, thought, humor |  |
| Expert One-on-One Visual Basic 2005 Design and Development: Source Code | Visual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threading |  |
| Expert One-on-One Visual Basic 2005 Design and Development: Table of Contents | Visual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threading |  |
| HowTo: Get the computer's total and available physical and virtual memory in Visual Basic 2005 | physical memory, virtual memory Visual Basic 2005, VB 2005 |  |
| HowTo: Make stable appointment assignments based on customer preferences in Visual Basic .NET | stable, appointment, assignment, preference, Stable Marriage, VB.NET |  |
| HowTo: Make stable appointment assignments based on customer preferences | stable, appointment, assignment, preference, Stable Marriage |  |
| HowTo: Convert between UTC time and local time | UTC time, local time, convert time |  |
| Tip: Internationalization | internationalization, localization, locale | |
| Tip: Debug at design time with in the same project in Visual Basic .NET | debug, design time, VB.NET | |
| HowTo: Replace unprintable characters with spaces in Visual Basic .NET | character, ASCII, replace, regular expressions, regex, VB.NET |  |
| HowTo: Select a particular property in a PropertyGrid control in Visual Basic .NET | PropertyGrid, property grid, select property, VB.NET |  |
| HowTo: Select a particular property in a PropertyGrid control concisely in Visual Basic .NET | PropertyGrid, property grid, select property, VB.NET |  |
| Tip: What is XAML? | XAML, .NET Framework 3.0 | |
| HowTo: Use XAML to make a button that contains a grid holding three labels in VB 2005 and .NET Framework 3.0 | XAML, VB 2005, Visual Basic 2005, .NET Framework 3.0, gradient, grid, Label, Button |  |
| HowTo: Use XAML to make a calculator that uses resources and styles in VB 2005 and .NET Framework 3.0 | XAML, VB 2005, Visual Basic 2005, .NET Framework 3.0, gradient, grid, Label, Button |  |
| HowTo: Use XAML to make a grid with a gradient background in VB 2005 and .NET Framework 3.0 | XAML, VB 2005, Visual Basic 2005, .NET Framework 3.0, gradient, grid |  |
| Tip: Dir$ returns a non-blank path for "CON" even if it doesn't exist | Dir, Dir$, CON, directory |  |
| HowTo: Draw a radar graph in Visual Basic .NET | radar graph, graph, VB.NET |  |
| HowTo: Draw a radar graph in Visual Basic 6 | radar graph, graph |  |
| HowTo: Determine whether a polygon is convex in Visual Basic .NET | polygon, convex, concave, graphics, VB.NET |  |
| HowTo: Find the orientation of a polygon (clockwise or counterclockwise) in Visual Basic .NET | polygon, orientation, clockwise, counterclockwise, graphics, VB.NET |  |
| HowTo: Break a polygon into triangles in Visual Basic .NET | triangulate, triangle, polygon, geometry, graphics, VB.NET |  |
| HowTo: Determine whether a point is inside a polygon in Visual Basic .NET | polygon, point, inside, contains, graphics, VB.NET |  |
| HowTo: Calculate a polygon's area in Visual Basic .NET | polygon, area, graphics, VB.NET |  |
| HowTo: Find a polygon's centroid (center of mass) in Visual Basic .NET | polygon, centroid, center of mass, graphics, VB.NET |  |
| HowTo: Compare floating point numbers safely in Visual Basic .NET | Single, Double, compare, floating point, float, VB.NET |  |
| HowTo: Draw a pie chart from an array of values in Visual Basic .NET | pie chart, pie slice, wedge, circle, VB.NET |  |
| HowTo: Draw a pie chart from an array of values | pie chart, pie slice, wedge, circle |  |
| HowTo: Use Visual Basic to make an Excel chart | Office, Eexcel, workbook, worksheet, chart |  |
| HowTo: Use VBA code to make a chart in Excel easily | Excel, Office, chart, VBA |  |