January 2002
Intermediate to advanced
288 pages
5h 48m
English
Implementation of the ImageListView control requires constructing the following components:
ScrollButton component
ImageListViewItem component
ImageListView control
ImageListViewDesigner
Of these four components, only three are tightly coupled: ImageListViewItem, ImageListView, and ImageListViewDesigner. The ScrollButton class is designed to be independent so that it can be reused in other projects. This of course raises another key design ideal: reusable components. During the course of developing controls, or any software, there exists a set of shared/common functionality that can be reused. All endeavors in development should look for such reusable components.
Each of the following sections describes the design and implementation ...