Welcome to twinBASIC
Frequently Asked Questions (FAQ)
Wiki
The twinBASIC wiki supplements this documentation with bleeding-edge community content.
ActiveX
- HOW TO: Create a Custom ActiveX Control with twinBASIC [by Mike Wolfe @nolongerset]
- HOW TO: Create a Tool Window in the VBIDE with twinBASIC [by Mike Wolfe @nolongerset]
CustomControls
- Introduction
- Defining a CustomControl
- Property sheet and object serialization
- Painting / drawing to your control
- Notes about the form designer
Packages
- What is a package?
- Creating a TWINPACK package
- Importing a package from TWINSERV
- Importing a package from a TWINPACK file
- Updating a package
WebView2
Language and IDE Features
- Overview of features new to twinBASIC (compared to VBx)
- Control anchoring and docking ‐ Automatic size and position management
- Windowless vs. Windowed Controls in VBx and twinBASIC
Reference Section
- Categorical List of the core language statements, procedures, functions and properties
- Statements, listed alphabetically
- Procedures and Functions of the core language, listed alphabetically
- List of available compiler constants
- List of attributes – those are things like
[Documentation("...")]. - List of built-in controls
- Glossary - a glossary of commonly used technical terms
- Modules - a list of core modules and their contents
Documentation Development
Hints about the documentation development process
twinBASIC IDE
- Call Stack
- Debug Console
- Diagnostics
- Editor
- Menu
- New Project
- Project Explorer
- Project Settings
- Properties Pane
- Splash Screen
- Status Bar
- Toolbar
- Toolbox
- Variables
- tbForm
- tbReport