jsNoteBook Overview

Introducing the jsNoteBook custom class for use with dBASE.


jsNoteBook is a custom class which is written entirely in dBL code and based on the NoteBook standard dBL class. The stock NoteBook class does not surface all of the features of the system's tab control window class. The dBL code in the jsNoteBook class surfaces almost all of the hidden functionality.

The jsNoteBook class is similar to the stock NoteBook class but also supports the display of optional images with the tab text. And with additional methods to determine the number of rows of tabs in a multi-row NoteBook, the size of the tabs, and the new calcClientTop method, contained objects can be accurately repositioned when the NoteBook is dynamically resized. The size of the tabs can be managed with a method which controls the padding space around the images and/or text on the tabs. Now, almost all of the NoteBook/tab control functionality can be easily integrated directly into any dBL application with jsNoteBook and you have full control of the functionality which the users have access to.


For those of you who don't believe it, YES dBASE can do some rather amazing things. And now with jsNoteBook, dBASE becomes even more powerful.