MBS Plugin Documentation

Search:

Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchie

New in Version 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 9.0

The list of the   themes,   classes,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

FAQ.How do I enable/disable a single tab in a tabpanel?
Feedback.

Answer: Try this code:
Example:
Sub enabletab (panel as tabpanel, index as integer, enabled as boolean)
dim err as integer
declare function SetTabEnabled lib "AppearanceLib" (tabcontrol as Integer, tabindex as short, enabled as boolean) as Short

err = SetTabEnabled(panel.MacControlHandle, index, enabled)
end sub

// Call it like:
enabletab Tabpanel1, 0, false

Notes: Use Carbon for MachO and CarbonLib for Mac Carbon and AppearanceLib for Mac OS Classic as library.