Jump to content

MultiColumn ListBox (MCLB): Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
MultiColumn ListBox (MCLB) PM control
MultiColumn ListBox (MCLB) PM control as described in [[OS/2 Developer Magazine]] (Nov/Dec 1995).


The MultiColumn ListBox is a very useful PM custom control designed to overcome some of the limitations of the standard PM listbox and container controls. It is simpler and in many cases faster than a container, but provides multicolumn (tabular) support for display of column-oriented data.
The MultiColumn ListBox is a very useful PM custom control designed to overcome some of the limitations of the standard PM listbox and container controls. It is simpler and in many cases faster than a container, but provides multicolumn (tabular) support for display of column-oriented data.


The MCLB supports individually sizable columns, optional horizontal scroll bars at the base of each column, seperate font and color support for the titles and column data, owner-drawn lists, and a simple listbox-style programming model.
The MCLB supports individually sizable columns, optional horizontal scroll bars at the base of each column, separate font and color support for the titles and column data, owner-drawn lists, and a simple listbox-style programming model.


The MCLB can be subclassed with the DMLB (Direct Manipulation ListBox) function also supplied in this toolkit to provide drag/drop reordering capability to the MCLB.
The MCLB can be subclassed with the DMLB (Direct Manipulation ListBox) function also supplied in this toolkit to provide drag/drop reordering capability to the MCLB.
Line 17: Line 17:
*Download: [https://github.com/OS2World/LIB-C-MCLB Source code at Github]
*Download: [https://github.com/OS2World/LIB-C-MCLB Source code at Github]


[[Category:Tools]]
[[Category:PM Controls]]

Latest revision as of 15:25, 14 June 2019

MultiColumn ListBox (MCLB) PM control as described in OS/2 Developer Magazine (Nov/Dec 1995).

The MultiColumn ListBox is a very useful PM custom control designed to overcome some of the limitations of the standard PM listbox and container controls. It is simpler and in many cases faster than a container, but provides multicolumn (tabular) support for display of column-oriented data.

The MCLB supports individually sizable columns, optional horizontal scroll bars at the base of each column, separate font and color support for the titles and column data, owner-drawn lists, and a simple listbox-style programming model.

The MCLB can be subclassed with the DMLB (Direct Manipulation ListBox) function also supplied in this toolkit to provide drag/drop reordering capability to the MCLB.

License

  • BSD Alike - AS IS

Author

  • Charles Cooper (IBM United Kingdom Warwick Development)
  • Mark McMillan (IBM Research Triangle Park)

Links