Schedule/VBX is a Visual Basic Custom Control that will add Resource Scheduling to your applications with the Click of a button. A DisplayMode property shows Year, Month, Week and Day at a glance as well as a Resource View for data entry.
Schedule/VBX is a professional "front-end" scheduling display for all your visual scheduling needs. You can quickly and easily add complete scheduling to your applications with just a few lines of code. Use it for employee work schedules, vacation schedules, conference room scheduling, appointment scheduling, personal information managers and on and on.
> Visually Interactive - lets your users alter and play with their schedules using drag and drop technology.
> Set over 200 properties to get the look and feel you want. Change anything from fonts, colors and bevels to timescales, bars and columns.
> Attach code to over 80 events. Respond to mouse clicks, bar movements, scrolling and more.
FEATURES
> Visually Interactive
Change Bar Start, End and Duration using drag and drop. Resize columns, control areas and row heights using point and click.
> Timescales
Minutes, Hours, Days, Weeks, Months, Quarters and Years. Dozens of formats to choose from. Complete sizing, scaling and formatting.
> Bars
Color, Size, Offset and Pattern. Beginning and Ending Symbols. Text Above, Below, Left, Right, In Bar Centered, In Bar Right and In Bar Left. Text Font, Color and Size. Adjustable settings from full to begin only, end only or not adjustable at all. Define up to 16,384 bars.
> Resources
Name, Default Bar, Line Height, Color, Font, User1, User2, User3 and User4 string fields. List sorting, save and load built in. Store up to 16,384 resources.
> Time Blocks
Resource Number, Beginning Date/Time, Ending Date/Time, Duration, Bar, Group, User1, User2, User3 and User4 string fields. Store up to 16,384 time blocks.
> Property Dialogs
Complete dialogs to help you easily and quickly setup the control. Timescales Dialog, Bars Dialog, Legend Dialog, TimeBlock Dialog, Resource Dialog, Columns Dialog and more.
> Events
Bar Double Click, Bar Single Click, Timescale Single Click, Timescale Double Click, DragDrop, DragOver, Display Mode Changed and more.
> Legend
Title, Position (left, right, top or bottom), Size, Type (resource or bar), Background color and Bevel setting.
> Printing Too!
Screen Print as well as complete multi-page Chart Print. Adjust header, footer, margins, text and pagination.
> DLL Calls
AddResource, AddTimeBlock, FindTimeBlock, FindFreeTimeBlock and more.
Adding scheduling to your applications has never been easier - or more powerful! One click gives you professional, interactive scheduling with the flexibility and customization that every programmer craves.
Order today and start scheduling tomorrow!
ADDSoft, Inc.
11850 Nicholas Street
Suite 120
Omaha, NE 68154
(800) 229-0559
(402) 491-4141
(402) 491-4152 fax
Schedule/VBX Properties & Events
> Standard Properties:
CtlName
Index
Left
Top
Width
Height
Visible
Parent
hWnd
Tag
Caption
BorderStyle
TabIndex
TabStop
BackColor
HelpContextID
DragIcon
DragMode
> General Properties:
MasterDialog
GeneralDialog
About
DisplayMode
HeaderHeight
BevelHighlightColor
BevelShadowColor
BevelWidth
GridMajorColor
GridMajorThickness
HInstance
ProcessTab
ReDraw
ScrollBarColor
ScrollBarWidth
CurrentTimeColor
CurrentTimeLine
> Timescales:
TimescalesDialog
TSThumbWindows
TSBackColor()
TSBevel()
TSGridColor()
TSGridThickness()
TSMajorPercent()
TSMinorTickSize()
TSSizeToTick()
TSSize()
TSMajor()
TSMajorCount()
TSMajorFontColor()
TSMajorFontName()
TSMajorFontSizePercent()
TSMajorFontBold()
TSMajorFontItalic()
TSMajorFontOrient()
TSMajorFormat()
TSMajorGrid()
TSMinor()
TSMinorCount()
TSMinorFontColor()
TSMinorFontName()
TSMinorFontSizePercent()
TSMinorFontBold()
TSMinorFontItalic()
TSMinorFontOrient()
TSMinorFormat()
TSMinorGrid()
TSRulerLarge()
TSRulerSmall()
TSRulerColor()
TSDateTimeBeg()
TSDateTimeEnd()
TSDateTimeView()
> Bars:
BarsDialog
BarsMax
BarMoveTextFormat
BarName()
BarSize()
BarOffset()
BarColor()
BarPattern()
BarAdjustable()
BarTextPosition()
BarTextField()
BarTextFormat()
BarTextClip()
BarFontColor()
BarFontName()
BarFontSizePercent()
BarFontBold()
BarFontItalic()
BarBegSymbol()
BarBegType()
BarBegColor()
BarBegSize()
BarBegOffset()
BarEndSymbol()
BarEndType()
BarEndColor()
BarEndSize()
BarEndOffset()
> Resource Header:
ResHdrDialog
ResHdrBackColor
ResHdrBevel
ResHdrFontColor
ResHdrFontName
ResHdrFontSizePercent
ResHdrFontBold
ResHdrFontItalic
ResHdrGridColor
ResHdrGridThickness
ResHdrResize
> Resource Columns:
ResColDialog
ResColMax
ResColField()
ResColFormat()
ResColLabel()
ResColWidth()
ResColAlignment()
ResColVisible()
ResColFrozen()
ResColEditable()
ResColResizable()
> Resource List:
ResDialog
ResMax
ResView
ResWidth
ResUnusedBackColor
ResBevel
ResGridColor
ResGridThickness
ResWidthResize
ResLineResize
ResCurrentCol
ResCurrentRow
> Resource Array:
ResName()
ResBarDefault()
ResUser1()
ResUser2()
ResUser3()
ResUser4()
ResLineHeight()
ResBackColor()
ResFontColor()
ResFontName()
ResFontSizePercent()
ResFontBold()
ResFontItalic()
> Resource Methods:
ResClear
ResDelete()
ResInsert()
ResIsEmpty()
ResNextEmpty
ResSort
ResLoad
ResSave
> TimeBlock Header:
TBHdrDialog
TBHdrBackColor
TBHdrBevel
TBHdrGridColor
TBHdrHeight
> TimeBlock Columns:
TBColDialog
TBColMax
TBColField()
TBColFormat()
TBColLabel()
TBColWidth()
TBColAlignment()
TBColVisible()
TBColFrozen()
TBColEditable()
TBColResizable()
> TimeBlock List:
TBDialog
TBMax
TBHeight
TBLineHeight
TBView
TBWidth
TBBackColor
TBBevel
TBGridColor
TBFontColor
TBFontName
TBFontSizePercent
TBFontBold
TBFontItalic
> TimeBlock Array:
TBResource()
TBBeg()
TBEnd()
TBDur()
TBBar()
TBGroup()
TBUser1()
TBUser2()
TBUser3()
TBUser4()
> TimeBlock Methods:
TBClear
TBClearRes
TBDelete()
TBIsEmpty()
TBNextEmpty
TBLoad
TBSave
> Schedule Bar Area:
SchedDialog
SchedBackColor
SchedBevel
SchedGridColor
SchedGridThickness
> Legend:
LegendDialog
LegendTitle
LegendPosition
LegendSize
LegendItemHeight
LegendType
LegendBackColor
LegendBevel
LegendView
LegendResize
> Printing:
PrintHeader
PrintFooter
PrintWidth
PrintHeight
PrintLeftMargin
PrintTopMargin
PrintRightMargin
PrintBottomMargin
PrintHeaderHeight
PrintHeaderText
PrintHeaderTextHeight
PrintFooterHeight
PrintFooterText
PrintFooterTextHeight
> Events:
BarBegDoubleClick
BarBegRightDoubleClick
BarBegRightSingleClick
BarBegSingleClick
BarDoubleClick
BarEndDoubleClick
BarEndRightDoubleClick
BarEndRightSingleClick
BarEndSingleClick
BarMidDoubleClick
BarMidRightDoubleClick
BarMidRightSingleClick
BarMidSingleClick
BarRightDoubleClick
BarRightSingleClick
BarSingleClick
CellDoubleClick
CellGotFocus
CellLostFocus
CellRightDoubleClick
CellRightSingleClick
CellSingleClick
DisplayModeChanged
DragDrop
DragOver
GotFocus
HeaderHeightChanged
InsertModeChanged
KeyDown
KeyPress
KeyUp
LegendDoubleClick
LegendSingleClick
LegendSizeChanged
LostFocus
MouseDown
MouseMove
MouseUp
ResChanged
ResColResized
ResHdrDoubleClick
ResHdrRightDoubleClick
ResHdrRightSingleClick
ResHdrSingleClick
ResHeightChanged
ResScrollPastBeg
ResScrollPastEnd
ResViewChanged
ResWidthChanged
SchedBackDoubleClick
SchedBackRightDoubleClick
SchedBackRightSingleClick
SchedBackSingleClick
TBBegChanged
TBChangeBegin
TBChanged
TBDurChanged
TBEndChanged
TBPullDown
TBPullDownEnd
TS0DateTimeViewChanged
TS0MajorDoubleClick
TS0MajorRightDoubleClick
TS0MajorRightSingleClick
TS0MajorSingleClick
TS0MinorDoubleClick
TS0MinorRightDoubleClick
TS0MinorRightSingleClick
TS0MinorSingleClick
TS0ScrollPastBeg
TS0ScrollPastEnd
TS0SizeChanged
TS1DateTimeViewChanged
TS1MajorDoubleClick
TS1MajorRightDoubleClick
TS1MajorRightSingleClick
TS1MajorSingleClick
TS1MinorDoubleClick
TS1MinorRightDoubleClick
TS1MinorRightSingleClick
TS1MinorSingleClick
TS1ScrollPastBeg
TS1ScrollPastEnd
TS1SizeChanged
> DLL Calls:
AddBar()
AddResource()
AddTimeBlock()
FindTimeBlock()
FindFreeTimeBlock()
ResourceNum()
PointToTime()
TimeToPoint()
PointToResource()
ResourceToPoint()
PointToLegend()
LegendToPoint()
PointToBar()
FontNum()
FontName()
ADDSoft, Inc.
11850 Nicholas Street
Suite 120
Omaha, NE 68154
(800) 229-0559
(402) 491-4141
(402) 491-4152 fax
Copyright (c) 1995 ADDSoft, Inc. ADDSoft and Schedule/VBX are registered trademarks of ADDSoft, Inc.
Visual Basic and Visual C++ are registered trademarks of Microsoft Corporation.