Premium Sponsor
Premium Sponsor


Advanced Search
Popular Articles
Popular Authors
SubMain - Developer Tools
 »  Home  »  Authors  »  Monty Nail
Monty Nail

Monty Nail is a Senior Software Developer for Timeline, Inc. ( based in Bellevue, Washington. He is responsible for the company's financial reporting product.

Monty is a self-taught programmer with a B.S. in History from Portland State University and has done post-baccalaureate studies in Japanese and TESOL (Teaching English to Speakers of Other Languages).

His first full-time programming job was using VBA to write Excel-based tracking programs for a construction company's cost control department. He has been using Visual Basic since version 4 was released.

Articles by this Author
» Dynamically Alter a Windows Form Via a User Control and the TabControl in VB.NET and C#
Published 06/15/2002 | Windows Development | Rating:
In some scenarios, providing a static user interface is sufficient. However, if the number of business objects to display to the user varies, you need an adaptable means of presentation. One way to accomplish this is to programmatically add new tabs and controls to your UI at runtime. In this example, you will add a new instance of a User Control to a TabPage then add the TabPage to the TabControl on a Windows Form. [read article...]
» Use Visual Inheritance to Create Consistent Windows Forms in VB.NET and C#
Published 04/21/2002 | Windows Development | Rating:
Visual Inheritance is Microsoft's way to describe implementation inheritance of a visual object such as Windows Forms. This may sound complex if you are just moving from VB6, but the concept is similar to using an ActiveX control on a VB6 form. The difference is reusability at the form level. Visual inheritance can be a powerful means of reuse allowing you to make design and code changes in one location and have it apply across multiple forms [read article...]
» Use Inheritance to Create a Custom TreeView
Published 03/11/2002 | Windows Development | Rating:
Inheritance allows you to derive from an existing object and to add your own properties, etc. A practical use for this is to keep track of items in the UI without complex synching of different objects and without having to do messy lookups once an item has been selected. This article demonstrates how to build a treeview where the nodes are based on different objects. [read article...]