Click here to Skip to main content
14,038,727 members


Great Reads

Implementation Nhibernate concept in VB.NET
by Mark Kruger
API which shows a Selection Overlay and notifies the caller when it's resizing and notifies the final rectangle.
by kirkaiya
A very simple, XAML-based month-view calendar that shows appointments, exposes events, and allows dragging appointments in the current month.

Latest Articles

by Member 12173401
Automatically clear/format the text box content with few lines of code. The idea sounds good, isn't it? It can be done with a foreach loop and form's control collection.
by NewPast
Converting codes Focus on upgrading VB6 to VB.Net and converting C# VB.Net, and listing many other helpful converter including php, java & others.
by Clifford Nelson
This is a tip that has the code for selecting an Excel file and sheet for import into Microsoft Access. This includes the code required to browse for a file, and populate a ListBox with the sheets of the Excel Workbook, and the code to import an Excel spreadsheet.
by Ismael M.
A generic DLL that call any .NET DLL in VB6.

All Articles

Sort by Score


8 Jan 2008
Implementation Nhibernate concept in VB.NET
18 Jun 2012
Mark Kruger
API which shows a Selection Overlay and notifies the caller when it's resizing and notifies the final rectangle.
21 Aug 2009
A very simple, XAML-based month-view calendar that shows appointments, exposes events, and allows dragging appointments in the current month.
18 Feb 2013
Query the properties, or download a file present on a Unix server to a Windows server via SFTP connection
3 Jul 2016
Six Hat Solutions
Easily Send Emails From Your Microsoft Applications Using VBA and the SendGrid API
18 Jun 2007
Bogdan Apostol
Enables applications written in Visual Basic 6 to use function pointers and shows how to embed native code
1 May 2003
Simon Gregory
Describes an approach for delivery of Soap Messages serialised using ASP.NET Web Client Services over MSMQ and MQ
25 Apr 2017
Rene Bustos
I will show you how to get a response from a Web Service developed over .NET (version does not matter)
6 Jan 2005
Lim Bio Liong
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
20 Jan 2008
Sushant Joshi
This article describes how to generate Excel at client side and embedd "Pivot Tables" and "Charts" into the Excel.
28 Jul 2000
Len Holgate
The ATL OLE DB Provider templates appear to rely on the fact that your data is kept in a simple array, but that's not really the case at all!
21 Nov 2002
Philipos Sakellaropoulos
An article on writing thumbnail shell extensions for your MFC document types
6 Jan 2005
Hans Dietrich
Add Winsock error lookup to your C++ or VB app with this DLL.
23 Jul 2014
Chad Z. Hower aka Kudzu
Remotely controlling a PC to turn it on and off from software control on another PC.
3 Oct 2009
Hans Dietrich
This series of articles is a step-by-step guide to constructing C++ DLLs that include C++ functions and C++ classes, and then calling the DLL functions and classes from VC++ and VB programs.
28 Feb 2004
Hans Dietrich
This series of articles is a step-by-step guide to constructing C++ DLLs that include C++ functions and C++ classes, and then calling the DLL functions and classes from VC++ and VB programs.
10 Nov 2002
Christian S Andersen
An activeX control that mimics the behaviour of Microsoft Outlook 2000/XP Appointment list view
19 Nov 2009
Philipos Sakellaropoulos
ASP pages and free COM objects for generation of thumbnails and thumbnail views.
16 Aug 2005
Omar Al Zabir
RSS Feed aggregator and blogging Smart Client which uses Enterprise Library, Updater Application Block, lots of XML hacks and desktop tricks. A comprehensive guide to real life hurdles of Smart Client development.
22 Aug 2013
Opensource Outlook Express automation library
7 May 2009
CS Rocks
This article demonstrates how to download a file from a (HTTPS) WebDAV server in VB.NET
2 Mar 2003
Arik Poznanski
This article is about Application Desktop Toolbars, which are applications that can align to the screen much like the taskbar. The article will develop a base class for developing such apps.
14 Jan 2014
When discussing VB6, we should look at the reality of the situation and not on preconceived opinions. New source code projects are made daily in Visual Basic 6.0. The paper proposes the reintroduction of Visual Basic 6.0 on the market, in parallel with Visual Studio line.
6 Nov 2004
An article touching simple issues like events, methods and properties.
18 Feb 2005
Lim Bio Liong
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
23 Apr 2005
A. Riazi
A utility for bulk scanning, converting the scanned pages to PDF and burning them on CD/DVD for archiving.
2 Mar 2004
A. Riazi
Building COM components that can be called from any IDE that supports COM with MATLAB COMBuilder toolbox.
30 Jul 2003
Marcello Bonino
Correct input/output of strings to/from a DLL written in VC++, using BSTR type.
18 Sep 2007
Purinda Gunasekara
Input Output Port Accessing and Surveillance System using VB.NET and Introduction to Parallel Ports
25 Apr 2002
Davide Pizzolato
Basic steps to transform an MFC button in an ActiveX control
13 Aug 2007
Rajneesh Noonia
VbScript Editor With Intellisense
22 Jun 2009
How to make a password verification form in VB that uses LINQ and SQL
2 Jul 2010
Chris Boss
Writing custom control classes the old fashioned way (no .NET or COM classes) is a lost art, but it is not too difficult to learn.
7 Jan 2008
Joe Lynds
Use the Windows Volume Shadow Copy service from .NET.
16 Jun 2007
James Ashley
Interop Forms Toolkit 2.0 is a new bridging tool allowing developers to use .NET Forms and .NET UserControls in VB6. This tutorial demonstrates how to add webservices, multithreading, and XAML to VB6 projects. It also provides custom C# Interop UserControl templates for use with the Toolkit.
22 Nov 2010
Vitaly Tomilov
A simplified and unified way for accessing most frequently used information about Process, System, and Environment.
12 Jul 2007
Eduardo Campano
This article explains how to open a VB6 MDI child form inside a .NET MDI form
3 May 2005
Antonio Feijao
Restricting Windows access by hiding desktop windows and disabling special keys.
31 Mar 2003
Rui Miguel Barbosa
Create a code39 barcode using a webservice in C#
14 Mar 2004
Generic P2P architecture, tutorial and example that covers basic P2P strategy. Upon completing this tutorial, you will be proficient in basic P2P design and coding.
28 Aug 2001
Dmitri Sviridov
The article decribes how to implement docking ActiveX control using MFC and ATL
28 Jul 2000
Len Holgate
Adding bookmark functionality is relatively easy and it enables our ADO recordset to be used with a greater number of data bound controls.
6 Feb 2000
Mario Zucca
A grid control for displaying tabular data, based on Chris Maunder's grid control
17 Jan 2001
A Step by Step tutorial on SAFEARRAYs and UDTs in COM
25 Mar 2009
namrata khandeparkar
this article allows you to send SMS to any mobile using GSM modem or your mobile connected via USB able to Computer
20 May 2009
Jeroen De Dauw
A multithreaded file downloader with progress details, speed info and more
25 Sep 2008
Call a .NET COM+ Interop component with Classic ASP.
6 Mar 2003
Philipos Sakellaropoulos
A tool that automatically generates HTMLHelp documentation of COM type libraries. You can then add explanations and example source code for your methods.
10 Jun 2008
Ted Osberg
An extensible, hybrid Listview/TreeListView control
28 Apr 2004
Automation of COM Dialogs in a DLL
13 Apr 2008
Mostafa Kaisoun
AciveX for using MSDataGrid with ComboBox and DTPicker
16 May 2004
Article outlining methods for communicating between VB6, VB.NET, and C# apps using Window Messaging.
22 Oct 2014
Accessing a C# .NET DLL in VB6 using Com+ or Com Interop
6 May 2003
Duncan Edwards Jones
Describes the layout of a Windows executable file and how to read this.
10 Jan 2016
David Vanson
Generate you own barcodes for your business, Promotional items or to share links with friends.
19 Sep 2013
Ron Schuler
ASP.NET PDF document viewer control that does not require any Acrobat product to be installed
2 Jul 2002
Brian Aberle
Obtaining data marked up in XML creates the need for Application Layer tools to easily and efficiently work with XML data.
5 Aug 2005
Michael Gopshtein
Describes a tool for easy detection of memory leaks.
6 Mar 2005
Prashant M. Tailor
Using COM components in .NET framework.
13 Apr 2003
Amit Dey
Writing a Word Addin using COM and VB Macros
1 Oct 2002
Ashutosh Arya
This series of articles demonstrates how to use some of the cool features of ATL in a time and energy saving manner.
21 Dec 2008
Complete demo of embedding images in an email message.
10 Apr 2002
Len Holgate
This example COM component provides 3 COM objects for using the Win32 Mailslot IPC mechanism. The component may be useful if you need to communicate from VB using Mailslots.
7 May 2009
Generates a bunch of gibberish from real text.
23 May 2007
Generate and check license keys embedding 16-bit configuration information
5 Aug 2004
Shutdown your PC from anywhere in this universe using mobile phone, with lesser cost.
5 Aug 2000
Konstantin Boukreev
Describes an ActiveX Control to use OLE Automation to set an object's properties.
19 Sep 2013
Shivprasad koirala
Software Architecture interview questions (Service Oriented Architecture interview questions: Part 1).
8 Apr 2005
Christoph Buenger
This article explains how to show dialogs in Microsoft's Windows XP Media Center UI from an external application.
19 Mar 2006
Chatura Dilan
An artcal about richtextbox control
7 Mar 2014
Kazi Zakir Hossain
How to detect system wide mouse events in your application
18 Jun 2009
A WPF XAML markup extension with a "Glass" look
7 Jan 2008
Rahman Mahmoodi
Abstract class versus Interface: Usage and Implementation.
21 Oct 2003
Duncan Edwards Jones
Part 2 in the series showing how to write a debugger in VB
25 Jan 2000
Jason Troitsky
A class to encapsulate extended MAPI functions.
5 Sep 2009
Md. Marufuzzaman
This article is about how to create / place an appointment using Microsoft Office Outlook 2003 API
14 Dec 2009
Inherited ListView which enables user to order multiple items by mouse, and automatically scrolls if necessary
14 Sep 2008
Kazi Zakir Hossain
A VB6 project describing how to implelement timer functionality without a timer control
9 Jan 2009
It's easy to create a wrapper for .NET classes that you can use in VB6, but there are some difficulties with the types, specially Generic lists
15 Feb 2003
Tarun Jain
A detailed look at the concepts involved in data binding and controlling data binding.
19 May 2002
Adrian Bacaianu
This article shows how to create one ATL COM component using the WinInet functions, how to use it in ASP programs and how to test it from the Visual Basic client. It also shows how to use multithreading support in this component.
11 Feb 2004
Demonstrates how to easily simulate an editable combobox that can persist previous entries (Like Internet Explorer).
24 Mar 2005
Konstantin Merz FFB
This application is a simple webserver with winsocks
9 Feb 2000
Russell Morris
How to take a snapshot of an OCX without using HWNDs.
26 Jun 2010
Chris Boss
The basic concepts of drawing in Windows.
17 Jun 2014
Sam Gerené
Factor 2 improved performance on VB-JSON Parser
2 Aug 2013
Chris Kolkman
Generate an Options dialog box from the settings you create in the My.Settings namespace.
3 Sep 2000
Stefan Savev
Show how to use pointers in a C like manner
18 Dec 2003
A Treeview/Listview hybrid, inheriting from Control, all custom drawn...
30 May 2003
Custom control that inherits from TextBox class and adds input validation functions, required validation functions and MaskEdit.
3 Nov 2001
Shrishail Rana
Exporting functions for VB from a VC++ DLL using ATL
12 May 2011
Elizalde G. Baguinon
Most programmers prefer hand-coding database queries. This is a class that automates query building, while the code is as readable as the program logic.
7 Jul 2009
CS Rocks
This article demonstrates how to manually create a COM DLL with VS 2005.
16 Jul 2009
John M Bundy
Allow users to customize your forms
4 Oct 2012
This guide shows how to extend a standard TextBox to have an "empty value" template
8 Nov 2017
Ismael M.
A generic DLL that call any .NET DLL in VB6.
22 Apr 2014
Duncan Edwards Jones
Introduces and discusses the Common Language Runtime framework classes used in printing from a .NET Windows Forms application.
31 May 2007
An article on using .NET controls in VB6
30 Dec 2007
Paul Selormey
Learn how to write user manuals with the Sandcastle Help Compiler.
4 Jul 2007
Vijayaraghavan A Iyengar
An article on Interop Forms TookKit 2.0
13 Jul 2014
This will help you make you're own advanced tic tac toe game
24 Nov 2010
How to check whether .NET is installed in PC Visual Basic 6 code
22 Dec 2008
CS Rocks
This article discusses various things to consider when upgrading a VB6 app to VB.NET.
24 May 2000
Alex Turc
Build a grid using ATL, STL and Win32 API.
11 Dec 2000
Franky Braem
An ATL control for monitoring your directories and/or files for updates, creation and deletion
1 May 2008
Sabarinathan A
Graphical Interface for FFMPEG all in one Video & Audio Converter
31 May 2008
o m n i
Learn how to control your non-client-area, while keeping all the stuff Vista puts on it.
17 Jun 2008
Senthil Sambandam
Simple Image Cropping with Image Resizing Using VB.NET
10 Jan 2008
Warrick Procter
QuickSort revisited, with optimisations to minimise machine cycles, stabilised to retain original order, and generalised for convenience.
25 Jun 2002
Len Holgate
Although socket based TCP/IP servers using IO Completion Ports are often written in C++, it's sometimes useful to write such a server in Visual Basic.
21 Jun 2004
Shows the main features of Microsoft Agent Control 2.0
7 Nov 2008
Weather Using VB.NET and Yahoo RSS!
20 Sep 2008
Kazi Zakir Hossain
How to detect the media insertion / ejection in ROM in VB6
20 Feb 2000
Len Holgate
The ATL OLE DB Provider templates only seem to support read-only rowsets and making them support updating of data isn't as easy as you'd expect!
6 May 2009
Mostafa Kaisoun
Create a new Table and re-create Table to set existent Field as Primary Key
18 Jul 2014
USB IR with c8051
21 Dec 2007
Web user control that simulates a PDA browser
30 May 2008
Mostafa Kaisoun
View one row numeric data of MSFlexGrid as Graph Chart
23 Jun 2002
Jon Taylor
This article describes a helper class that assists with placing an icon in the shell (aka "system tray"), and changing the tip text. You can get this functionality by simply deriving your ATL object from the helper class.
23 Feb 2002
Yuancai (Charlie) Ye
A set of socket libraries for writing distributed computing applications over the internet
5 Feb 2001
Oz Ben Eliezer
An article about using I/O Completion Ports and Winsock to write robust and scalable Windows server applications.
25 Aug 2005
Mukund Pujari
This article shows how to import CSV data and store it in database.
12 Apr 2005
Nick Parker
Using reflection and a custom attribute to bind data to UI elements.
10 Mar 2014
This is a very fast way to access string (or other) data with minimum memory consumption.
25 Sep 2006
How to execute a Perl script from VBA.
26 Apr 2008
Senthil S
Export data from VB.NET Dataset to Excel without using Datagrid/DataTable
16 Nov 2005
Axonn Echysttas
How to communicate between a VC++ DLL and a VB 6 application (but not only).
7 Jun 2000
Franky Braem
An ATL-control for redirecting stdout/stdin
19 May 2002
Dan Elebash
Modified version of Frank Fang's code ported to VB and made CCW.
7 Mar 2012
Yiannis Spyridakis
This articles describes the implementation of functors (of sorts) for VBA using C++ ATL.
18 Mar 2003
Duncan Edwards Jones
This article shows how you can register custom windows messages and create windows solely for dealing with these messages, and use these to communicate between your applications.
9 Jun 2008
Pradeep KV
This article is mainly focused on reading text files efficiently. It includes log, csv, tab delimited, fixed length files, etc. Instead of using StreamReader(.NET)/FileSystemObject (VB 6.0), we consider the file as a database table and read the data by querying it.
26 Jan 2004
Bnaya Eshet
Unit Test Framework that support security context and multi threading stress
26 Nov 2008
A brief overview of Extension Methods.
21 Mar 2001
Frank Boettger
Three ActiveX controls that allow the runtime-browsing of the object model hierarchy of a COM-Object, its implemented interfaces and the browsing and interactive changing of its properties and methods (a somewhat extended combination of VB's property- and debug-windows).
28 Jul 2000
Len Holgate
ADO seems to be the ideal way to expose tabular data from your own COM objects and the ATL OLE DB Provider templates can help!
8 Dec 2006
A (fairly) simple tab control with closeable tabs
18 Oct 2009
Mostafa Kaisoun
How to use ADO to display Tables, Fields and Records in TreeView and ListView
25 Feb 2004
A solution for writing game 3D using VC combined with VB.
27 Nov 2001
This is a tutorial which shows you how to create a simple program that will speak anything!
5 Jul 2001
A simple example of using the DirectoryServices namespace in .NET
9 Dec 2008
Do you want to use zLIB Inflate function in VB? - This sample decodes a PDF (stream...endstream) to plain text. Extract plain text from PDF file
4 Nov 2001
S.S. Ahmed
This article shows you how to use Winsock in a client server environment, we will create two separate applications, one of which will be a server and the other will be a client.
24 Apr 2004
Hesham Amin
This article is about creating ActiveX controls in Visual Basic 6 that has two extra mouse Events: MouseLeave, MouseHover
17 Mar 2004
Ilan Shapira
Add-In that enables customized auto complete to code/comment blocks in Developer Studio IDE
4 May 2004
Loading Bitmap pictures from external DLL on VB 6.0 - (run-time).
12 Aug 2008
Yasser M. Jaffal
This article guides you to simply, yet effectively, prevent your software customers from copying your product without your authorization. I admit it is not a top-security solution, and it will be easy to crack without protecting your compiled code, but it is just for conveying the idea.
24 Apr 2002
Amol Kakhandki
This article shows how to pass an array from a VC++ DLL to VB
12 May 2003
Duncan Edwards Jones
A system wide hotkey control written in VB6
3 Nov 2002
Slider control class to perform gamma correction.
7 Feb 2008
How to easily override key processing in a form or user control
7 Aug 2012
An example of how to implement and validate non-personal CD-Keys (ideal for distribution on the back of CD cases)
13 May 2011
Mostafa Kaisoun
Using Data Report and VB6 code to design and print Invoice
14 Jun 2004
Neville Dastur
A COM component that implements interprocess communication, and illustrates firing events to a COM container such as Visual Basic
25 Jan 2001
Ranjeet Chakraborty
An introduction to the COM+ administration objects used to provide a way to access and manipulate all of the COM+ configuration data.
28 Jun 2002
Adrian Bacaianu
This article will demonstrate how to build and use a COM Add-In using Visual Basic. An useful sample is also provided.
29 Jan 2009
Mostafa Kaisoun
Using new ActiveX to edit Microsoft Flex grid with Combo box in VB 6
21 Apr 2009
Steve Krile
Expand the usefulness of the AutoComplete Ajax extender
26 Oct 2009
Mostafa Kaisoun
Display, Add, Edit, Delete records using TreeView and TextBox control
19 Jan 2009
Scott Bright
How to access the file DropEffect in VB.NET in order to tell cut from paste for a file DropList.
18 Mar 2003
Christian Ballerstaller
A class library for an easy submission of IP Address, Port Number and Subnet Mask
29 Aug 2001
Franky Braem
An ATL based control for reading and writing zip files.
8 Apr 2005
Control of timers, timings, offered services, and used services.
23 Dec 2008
Thulasee Shan
A piece of reusable code that implements the functionality to update a UI element from a thread.
22 Feb 2009
Counter based c8051
9 Mar 2008
Alessandro Del Sole
An introduction to some new cool features of the Visual Basic 9.0 language syntax.
17 Feb 2000
Jeremiah Talkar
A note for C++ programmers about global varaibles in Apartment threaded VB COM objects
7 Jan 2008
Compute "SnapValues" with minimum of fractional digits, useful in autoscaling Chart-control
9 Oct 2003
How to inspect COM object contents at runtime.
30 Aug 2009
If you hate naming controls in the footer row of your gridview to do an insert, this article is for you.
2 Jul 2009
Enterprise Library wrapper class to implement run-time dynamic connection strings without using config file
29 Sep 2009
Andrey Chuvahin
Example dynamic configuration of DTS-packages for transferring DBF files to SQL Server with VB
4 Jun 2008
A textbox with regex masking and validation.
11 Mar 2008
Tim Greenfield
How to show progress notification for long operations
1 Jul 2002
Ryan Johnston
An article on using GDI+ in an ActiveX control
22 Feb 2008
Patel Pranav
How to Use XML to Serialize and Deserialize an Object
31 Mar 2009
James Mouchett
To format a string into currency without the dependency of VB6
18 Oct 2008
Matt Fomich
Instructions for using the Cards dynamic Link library. FreeCell game included.
12 Apr 2003
Vinod Kumar M
This article shows the power of using SQL-DMO with SQL Server 2000 to script out objects. In this example we would script out tables.
14 Jul 2017
Using ATL and STL to create collections of COM objects without circular references
21 Oct 2003
Paul Welter
Serializes and deserializes COM objects into and from XML documents
4 Nov 2004
Alex Hazanov
Property list similar to VB.NET, implemented as ActiveX control.
5 Oct 2009
Jesse Fatherree
This simple function will programatically enumerate all properties and values in any WMI class.
9 Nov 2008
Razi Syed
Rich Text Box control with built in options
2 Sep 2008
Ashley Staggs
This article will explain how to fade a form in and out, using VB.NET.

Advertise | Privacy | Cookies | Terms of Service
Web06 | 2.8.190425.1 | Last Updated 25 Apr 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid