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
WebView2
Language and IDE Features
- Overview of features new to twinBASIC (compared to VBx)
- Attributes
- Language Syntax
- Project Configuration
- Standard Library
- GUI Components
- Packages
- Advanced Features
- Compiler and IDE Features
- 64bit Compilation
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