WI-8B: Visual Basic Custom Controls --------------------- #3880 Custom Controls Small Programs Disk --------------------- Browse Bound Control (BBCC) Delta Soft Inc. $20 contains a control that can be used in conjunction with the standard VB3 Data control to browse any RecordSet. There are full on-the-spot editing facilities with data pre- and postvalidation. You can freeze columns at the left edge, set column and header text alignment, and set special coloring for any column. ClipSib 1.0 Funk, Keith $0 allows you to have overlapping controls, which VB does not normally support. VB code for an excellent demo of the routine is included. This code contains many other useful routines as well. DropDown (DROPDWN) $0 shows how to simulate a Combo box with a Text box and a List box. FOpen 1.1 Kitsos, Costas $0 is a set of forms, VB code, and API calls to create the standard Windows type of "Open File" dialog box. A demo is included. Gauge Mattila, Jussi $0 tells how to create a Meter box from two Picture boxes. Graphic 1.1 Cramp, Stephen $15 is a 256-color custom control. It also includes support for OS/2 BMP files. This version can only be used within VB. Registration gets a runtime module. GridPl $0 is a routine for entering data into a Grid control and to scroll the Grid with Cntl-Arrow or the mouse. Huge-MC Marquis Computing $0 is the VB Source code to a huge array manager for Windows 3.1. You can create huge arrays of up to 16MB on 386 and 1 MB on 286. MoveTxt Funk, Keith $0 shows how to use a Picture control to simulate dragging of a Text control (which normally cannot be dragged). MultiPik (MULTIPK) Kitsos, Costas $0 shows how to create a multiple-selection List box with API calls. This is a frequently requested feature for VB. Source and demo included. GrafStat 1.0 (GRAF-ST) Object Productivity, Inc. $22-$32 is a custom control for displaying the status of a process. Two styles are offered: thermometer and needle. Grid Routines (GRIDRTN) Ford, Nelson ASP $0 is a set of routines for use with the Grid custom control. Routines include cursor key scrolling of the Grid, direct input to the Grid, add a row, delete a row, save to and load from disk, clear the Grid and more. Grid-VB $0 is a single control that lets you display data in columns and rows. This was originally given to beta testers by Microsoft, but not included in VB. Jonathan Zuck has made enhancements to it. HugeGrid (HUGEGRD) Ford, Nelson ASP $0 is sample code illustrating the integration of a Huge Array with a Grid control. Features include sorting, searching, adding, deleting and sorted inserting of records into the Huge Array, as well as paging and scrolling through data with the Grid. Picnic Funk, Keith $0 allows you to make picture controls look like VB forms. It demonstrates how to use the Win3 API functions to add a caption, sizing border and a minimize box and system menu to a picture control. Prntlbl $0 shows how to print captions on a Form using API calls instead of Label controls. The code looks enormously complicated to us, considering that you can do the same thing with a few straight VB commands, but maybe we are missing something. RandGrid (RANDGRD) Ford, Nelson ASP $0 is sample code illustrating the integration of a random access file and a Grid control. Spin Kitsos, Costas $0 is commented VB source code to create a Spin Button Control. No DLL/VBX files are required. VBMeter $0 is a VBX that lets you create a meter type display with horizontal or vertical bars. VBWrite Simms, Jeff $0 contains source code that demonstrates adding MS Write as a edit control to a VB application. The advantage is that a Text box does not allow different fonts, etc., which Write allows. This code is still in the experimental stage. -------------------------------- END OF SMALL PROGRAMS DISK #3880 -------------------------------- ------------------------ #4606 Custom Controls #2 Small Programs Disk ------------------------ 3DCTL Bonner, Paul $0 shows how to use CTL3D.DLL from Excel 4.0 to give all common dialogs and message boxes in a VB app a 3-D appearance. (CTL3D.DLL not included.) 3D-VB Input 1.0b (3DVBIN) Opaque Software $15 is a Text Box type custom control with numerous optional 3D effects, formatted input, justification, and more. 3D-How shows you how to draw 3D brushed steel looking controls with VB2. All code is included; no add-on tools are required. CntrlC $0 shows how to create new instances of composite controls (eg: frames with check boxes) using the SetParent API call. DDServe Zuck, Jonathan $0 is a DLL that lets you add Windows 3.1 drag-and-drop capability to your applications. Several example apps are included. Dialogs Kitsos/Johnson $0 contains example code for using common dialogs with API calls without the need for a separate DLL. Dragdrop.VBX (DD-VBX) Apex Software $0 allows Visual Basic applications to intercept File Manager drag/drop messages. IniCon 2.2 (12-93 CD) Shields, James ASP $5 is a custom control to help deal with INI files. It will handle Windows API calls, and comes with a Windows Help file. MhCtl Beekes, Bernd $? demonstrates how to get the control handle of a menu. MHSample (MHSAMPL) Patterson, Sam $0 is a well commented sample custom control. OpenDlg Thomas, Zane $0 is a DLL for the Open and Save-As common dialogs. PerCnt 2.0 (11-93 CD) Shields, James ASP $10 is a custom control to display a percentage status bar. The VB program can control the font, color, border, and size characteristics of the status bar. Sample code is included. PropView (PROPVW) Microsoft $0 is a Custom Control that can display the properties of the current form and allows printing of the control properties. SIZ Custom Control 1.00 (SIZ_CC) (10-93 CD) Raike, William M. $15 lets you put controls on forms that have "handles" which let them be resized at runtime. Stbar 2.26 (11-93 CD) Beekes, Bernd $50-$85 allows you to add a status line to your VB applications. SysMenu Simms, Jeff $0 is a DLL for adding menu items to a form's system control box. TimeQueue & TextKey (TIMETXT) Curlew Software $0-$10 are two VB controls. TextKey lets you attach a prepared text file to it during design time. TimeQueue lets you execute events at specified time intervals. ToolBar Murphy, Stephen $0 walks you through creating a toolbar using a picture box for the bar and BMP files for the buttons. Sample source code and BMP files are included. ToolButton 2.0 (TOOLBUT) Foster, Brett $? lets you have standard toolbar buttons. Features include nine standard command buttons, six different button states generated from a single supplied bitmap for custom buttons, MouseDown event for help messages, on-line help reference, and more. VB-Bar PoloWood, Felipe $0 is a percent-complete gauge that requires only a single Picture box, which conserves resources. VBCtl3D (VB3D) Beekes, Bernd and Simms, Jeff $29 allows you to easily add 3-D effects to controls, message boxes, dialogs, etc. -------------------------------- END OF SMALL PROGRAMS DISK #4606 -------------------------------- ------------------------- #12510 Custom Controls #3 Small Programs Disk ------------------------- Buttons Freel, Fred $0 are ten button arrays for use with ToolButton 2.0. A BMP workspace is also included for modifying the buttons, or creating and capturing new ones. Ini.vbx (INI_VBX) Dexter, Walter F. $0 is a custom control for writing to and reading from .INI files. Iovbx contains a VB custom control to read and write to I/O ports. MenuWatch (MENUWAT) Lathrop, Steve $15 allows you to easily add a full-featured menu help status bar to your application. By placing this custom control directly on your main form, you can display help snippets in a help status bar at the bottom of the window as the user highlights menu items. MsgBox Editor (MSGBOX) Buhrer, Richard $0 makes it easy to set up MsgBoxes. Run this utility, click on the elements you want, add the text, and it generates the source code for you on the Clipboard for you to paste into your program. VB Messenger 1.1a (VBMSNGR) JOSWare, Inc. $30 [March 1994 CD] is a subclassing custom control for Visual Basic. VideoSoft Custom Controls 3.0d [VCC] VideoSoft $45 [February 1994 CD] is a set of powerful custom controls for VB. VideoSoft Custom Controls 3.0d (VCC) VideoSoft $45 [Feb. 1994 CD] is a set of three VB custom controls. The 3D Elastic control automatically resizes forms or other controls. IndexTab allows you to group controls by subject using a familiar notebook metaphor. Awksome allows you to quickly scan and parse text files. --------------------------------- END OF SMALL PROGRAMS DISK #12510 --------------------------------- ------------------------- #12729 Custom Controls #4 Small Programs Disk ------------------------- BarCod (BARCOD) 01-94 CD Shields, James ASP $15 is a custom control that displays bar codes. You simply place it on your form, size it to your liking, and set the style. It supports 3 of 9, 2 of five, and more. Balloon.vbx 3.0 (BLOONVB) (12-93 CD) Weimar Software $18 is a custom control that allows you to add a unique colored balloon help feature to your VB application. BmpLst (12-93 CD) Shields, James ASP $20 provides a list box that displays a bitmap and a line of text for each item in the list. Support is provided for bitmap, metafile, and icon picture formats. Communications Control 2.0 (VBCOMM) (12-93 CD) Gamber, Mark $0 a custom control that lets you access a modem through a VB application. It can configured in many ways, and a sample application is included to help you get started. Menu Event Notification Control (MENUEV) (12-93 CD) Mabry Software ASP $10 is a custom control that provides menu selection notification. It will tell you when the user has selected a menu item, and is useful for status bar-style help. Mslot (MSLOT) (12-93 CD) Thomas, Zane $25 is a VB custom control that provides simple interprocess communication between programs running on the same or different computers running Windows for Workgroups. No API calls are required. NUMWIN.VBX 3.0 (NUMWIN) (12-93 CD) Weimar Software $18 is a VB custom control that makes it easy for you to provide your users with additional programming features like DDE, OLE, and other custom features which require hWnds of other application's windows. It can also be used to obtain the hWnd of all VB hWnds of the running application to enable you to send messages to or manipulate the other windows in the application in ways VB does not directly allow. Rotext (ROTEXT) 01-94 CD Shields, James ASP $15 is a custom control that lets you put a label on your form at any angle of rotation. SHADBX.VBX 3.0 (SHAD20) (12-93 CD) Weimar Software $18 is a VB custom control that provides a popup text display feature similar to that provided by Windows help. It allows you to provide advisory or "hotspot" context sensitive text for your VB application. A mouse click or any keypress removes the window and continues the program. SNDDEX.VBX 3.0 (SNDDEX) (12-93 CD) Weimar Software $18 is a VB custom control for doing "sounds like" word matching. A standard soundex matching and an enhanced soundex matching version are both included. --------------------------------- END OF SMALL PROGRAMS DISK #12729 --------------------------------- ------------------------ 12797 Custom Controls #5 Small Programs Disk ------------------------ Alarm Custom Control (ALARMCC) Mabry Software ASP $10 [February 1994 CD] this control lets you set an alarm (or multiple alarms) to go off at a particular time. You can easily speciify times such as: 10:45pm, every hour on the hour, every ten minutes, etc. DFInfo 1.0 (DFINFO) 01-94 CD Shields, James ASP $15 is a custom control that provides disk and file information, including disk space, cluster info, file size/attributes, etc. FMDrop (FMDRP) 01-94 CD Mabry Software, ASP $15 is a custom control that notifies you when a file has been dragged and dropped from the Windows File Manager. Mlist.VBX 4.02 (MLIST) Robin W. McKean $5 [Feb. 1994 CD] is a custom control for presenting column data in a normal Windows list box. It allows you to set up columns using different formatting attributes, and you don't have to use a proportional font in order to get your columns to line up. Supports both horizontal and vertical scrolling listboxes (with or without bitmaps/checkboxes). NiftoMeter 1.0 (NIFTOM) 01-94 CD Timothy D. Noonan $0 is a 3-D progress meter custom control for VB. Soundex and Metaphone Control (SOUNDX) Mabry Software, ASP $10 [February 1994 CD] is a VB custom control that gives your program Soundex, Extended Soundex, and Metaphone information. These algorithms translate words (names) into codes that can be used to look up like-sounding words. TBAR 1.5 (TBAR15) McKean, Robin W. $35 [March 1994 CD] is a custom control for implementing industry standard toolbars in Visual Basic.You can design, define, and implement the behavior of your toolbar without writing any code. TBTN.VBX [TBTN] Robin W. McKean $7 [February 1994 CD] is a VB3 custom control which allows you to place true "buttons" on a toolbar. NEW: "sticky" property that causes a button to stay pressed until pressed again. Tbtn.VBX (TBTN20) 01-94 CD McKean, Robin W. $7 is a custom control for VB3 which allows you to place true "buttons" on a toolbar. Now you won't have to write code to swap out pictures when the mouse button is pressed or released. Additionally, the focus is not transferred to the TBTN control when it is selected with the mouse. XLabel 1.0 (XLABEL) 01-94 CD Mark Hanson $12 is a VB label control which lets you rotate text to any angle, display shadowed text and align text vertically and horizontally within the label. ZIP File Info Custom Control (ZIPINF) Shields, James ASP $15 [March 1994 CD] is a Visual Basic custom control that lets you find out what files are in a ZIP file and lots of information about those files. --------------------------------- END OF SMALL PROGRAMS DISK #12797 --------------------------------- ]]]]]