Permanent Links
The stable, or machine-accessible, part of the documentation tree is rooted on the /tB/ prefix. URLs with this prefix — and the internal links that target them, e.g. docs.twinbasic.com/tB/Modules/Math/Round — are guaranteed not to move. This is the contract the IDE help system, [Documentation(...)] attribute references, and external links rely on; anything documented below should be treated as load-bearing.
- /tB/Core/<Statement>
- /tB/Modules/<ModuleName>/<Symbol>
- /tB/Packages/<Package>/…
- VBRUN – /tB/Packages/VBRUN/<Module>/
- VB – /tB/Packages/VB/<Class>/
- WebView2 – /tB/Packages/WebView2/…
- Assert – /tB/Packages/Assert/<Module>
- CustomControls – /tB/Packages/CustomControls/…
- CEF – /tB/Packages/CEF/…
- WinEventLogLib – /tB/Packages/WinEventLogLib/<Class>
- WinNamedPipesLib – /tB/Packages/WinNamedPipesLib/<Class>
- WinServicesLib – /tB/Packages/WinServicesLib/…
- tbIDE – /tB/Packages/tbIDE/<Class>
- WinNativeCommonCtls – /tB/Packages/WinNativeCommonCtls/…
- /tB/Core/Attributes#<attribute>
/tB/Core/<Statement>
- AppActivate
- Beep
- Call, ChDir, ChDrive, Class, Close, CoClass, Const, Continue
- Date, Declare, Deftype, DeleteSetting, Dim, Do-Loop
- End, Enum, Erase, Error, Event, Exit
- FileCopy, For-Next, For-Each-Next, Function
- Get, GetSetting, GoSub-Return, GoTo
- If-Then-Else, Implements, Input, Interface, Is
- Kill
- LBound, Let, Line-Input, Load, Lock, LSet
- Mid-equals for
Mid(...) = ..., MidB-equals forMidB(...) = ..., MkDir, Module - Name, New
- Option, On-Error, On-GoSub, On-GoTo, Open
- ParamArray, Print, Private, Property, Protected, Public, Put
- RaiseEvent, ReDim, Reset, Resume, RmDir, RSet
- SavePicture, SaveSetting, Seek, Select-Case, SendKeys, Set, SetAttr, Static, Sub, Stop
- Time, Type
- Unload, Unlock
- While-Wend, Width, With, Write
/tB/Modules/<ModuleName>/<Symbol>
Within each VBA module, each procedure, property, or statement has its own stand-alone page, e.g. LenB: /tB/Modules/Strings/Len. The $-suffixed and B/W variants are documented on the same page as the base symbol (so LenB, Len$, etc. all share the Len page).
- Collection
- Compilation
- Constants
- Conversion
- DateTime
- ErrObject
- TbExpressionService
- FileSystem
- Financial
- Information
- Interaction
- Math
- Strings
- Internal _HiddenModule
/tB/Packages/<Package>/…
Each package lives under /tB/Packages/<Package>/. The sub-structure depends on the package: modules, classes, enumerations, and sub-objects each have their own page.
VBRUN – /tB/Packages/VBRUN/<Module>/
- AmbientProperties
- AsyncProperty
- Constants
- ContainedControls
- DataMembers
- DataObject
- ErrorCallstack
- ErrorContext
- ErrorStackFrame
- Hyperlink
- ParentControls
- PropertyBag
VB – /tB/Packages/VB/<Class>/
- App, CheckBox, CheckMark, Clipboard, ComboBox, CommandButton
- Data, DirListBox, DriveListBox
- FileListBox, Form, Frame, Global
- HScrollBar, Image
- Label, Line, ListBox
- MDIForm, Menu, MultiFrame
- OLE, OptionButton
- PictureBox, Printer, Printers, PropertyPage
- QRCode, Report
- Screen, Shape
- TextBox, Timer
- UserControl, VScrollBar
WebView2 – /tB/Packages/WebView2/…
- WebView2 (control class, with EnvironmentOptions sub-page)
- WebView2Header, WebView2HeadersCollection, WebView2Request, WebView2RequestHeaders, WebView2Response, WebView2ResponseHeaders
- Enumerations: wv2DefaultDownloadCornerAlign, wv2ErrorStatus, wv2HostResourceAccessKind, wv2KeyEventKind, wv2PermissionKind, wv2PermissionState, wv2PrintOrientation, wv2ProcessFailedKind, wv2ScriptDialogKind, wv2WebResourceContext
- Types: COREWEBVIEW2_PHYSICAL_KEY_STATUS
Assert – /tB/Packages/Assert/<Module>
CustomControls – /tB/Packages/CustomControls/…
- Controls: WaynesButton (with WaynesButtonState), WaynesForm (with WindowsFormOptions), WaynesFrame, WaynesGrid (with CellRenderingOptions, Column), WaynesLabel, WaynesSlider (with WaynesSliderState), WaynesTextBox (with WaynesTextBoxState), WaynesTimer
- Styles: Anchors, Borders, Corners, Fill, Line, Padding, TextRendering
- Framework: Canvas, CustomControlContext, CustomControlsCollection, CustomControlTimer, CustomFormContext, ICustomControl, ICustomForm, SerializeInfo
- Enumerations: BorderStyle, ColorRGBA, CornerShape, Customtate, DockMode, FillPattern, FontWeight, PixelCount, PointSize, StartupPosition, TextAlignment, TextOverflowMode, WindowState
CEF – /tB/Packages/CEF/…
- CefBrowser (control class, with EnvironmentOptions sub-page)
- Enumerations: CefLogSeverity, cefPrintOrientation
WinEventLogLib – /tB/Packages/WinEventLogLib/<Class>
WinNamedPipesLib – /tB/Packages/WinNamedPipesLib/<Class>
WinServicesLib – /tB/Packages/WinServicesLib/…
- ITbService, ServiceCreator, ServiceManager, Services, ServiceState
- Enumerations: ServiceControlCodeConstants, ServiceStartConstants, ServiceStatusConstants, ServiceTypeConstants
tbIDE – /tB/Packages/tbIDE/<Class>
- AddIn, AddinTimer, Button, CodeEditor, DebugConsole, Editor, Editors
- File, FileSystem, FileSystemItem, Folder
- Host, HtmlElement, HtmlElementProperties, HtmlElementProperty, HtmlElements, HtmlEventProperties, HtmlEventProperty
- KeyboardShortcuts, Project, Themes, Toolbar, Toolbars, ToolWindow, ToolWindows
WinNativeCommonCtls – /tB/Packages/WinNativeCommonCtls/…
- Controls: DTPicker, ImageList, ListView, MonthView, ProgressBar, Slider, TreeView, UpDown
- Sub-objects: ListImages, ListImage, ListItems, ListItem, ColumnHeaders, ColumnHeader, Nodes, Node
- Enumerations: DTPickerFormatConstants, ImlDrawConstants, OrientationConstants, TreeBorderStyleConstants, TreeLabelEditConstants, TreeLineStyleConstants, TreeRelationshipConstants, TreeSortOrderConstants, TreeSortTypeConstants, TreeStyleConstants
/tB/Core/Attributes#<attribute>
Note
All non-alphabetic characters, as well as parameters, are removed from the links. All attribute names are in lowercase in the links. E.g. ArrayBoundsChecks(Bool) is referenced as /tB/Core/Attributes#arrayboundschecks.
- AppObject, ArrayBoundsChecks
- BindOnlyIfNoArguments, BindOnlyIfStringSuffix
- ClassId, ClassInterface, CoClassCustomConstructor, CoClassId, COMControl, COMCreatable, COMExtensible, ComImport, CompileIf, CompilerOptions, ConstantFoldable, ConstantFoldableNumericsOnly
- Debuggable, DebugOnly, DefaultMember, Description, DispId, DispInterface, DllExport, DLLStackCheck, DualInterface
- EnforceErrors, EnforceWarnings, EnumId, EventInterfaceId, EventsUseDispInterface
- Flags, FloatingPointErrorChecks, FormDesignerId, Hidden
- IdeButton, IgnoreWarnings, IntegerOverflowChecks, InterfaceId
- MustBeQualified
- OleAutomation
- PackingAlignment, PopulateFrom, PredeclaredID, PreserveSig
- Restricted, RunAfterBuild
- Serialize, SetDllDirectory, SimplerByVals
- TestCase, TestFixture, TypeHint
- Unimplemented, UseGetLastError, UserDefinedTypeIsAnAlias
- WindowsControl