Visual Application Components Abstraction

Development

AnchorLayouts

Show you how the AnchorLayout works.

AutoCompletion

How to customize a ComboBox to add auto-completion.

Bixes //NEW

A new layout manager.

BouncingBalls

How to make a game-loop.

BoxLayouts

It shows you how the BoxLayout works.

Buttons

Basic button controls (Button, CheckBox, RadioButton, and ToggleButton).

ColoredButton

How to use the CustomButton class.

ComboBoxes

How to use the ComboBox widget.

Commands //NEW

How to handle Commands and the is-enabled state in MenuItems and ToolBars.

DataGrids //WORK-IN-PROGRESS

This could be a common widget of Vaca in the near future.

EditableListBox

A ListBox which you can edit its items.

Edits

Text fields.

EyeDropper

Gets colors from the screen.

FontMetrics //WORK-IN-PROGRESS

How to use the Font class.

FreeOfLayout

How to avoid to use the Layout manager.

Hashing

Calculates MD5 and SHA1 of dropped files. Uses ListView control and system image list.

HelloWorld

Show you a simple LinkLabel.

Images

Loads a bitmap from resources, and creates a image from scratch.

Labels

Different kinds of labels.

LikeScript //NEW

How to program without specializing Vaca classes.

Maths

How to use automatic double-buffering and hot-tracking elements.

MenuResource

How to load a menu from resources.

MiniExplorer

How to use the TreeView and system image list to make an explorer for Windows namespace.

Paths //NEW

Shows how to use the GraphicsPath, Pen, and Brush classes.

Primitives

Graphics primitives (line, rectangle, ellipse, arc, pie, chord).

ProgressBars

How to use progress bars using the pumpMessageQueue.

Regions

How to use the new Region class to handle HRGNs.

Scribble

A simple program to paint scribbles.

Sliders

Shows you how to use sliders, and how to make some fancy connections. A Slider is known on Windows as a Track Bar control.

Spinners

Shows you how to use SpinButtons and Spinners. Spinners are a combination between an Edit and a SpinButton widget. A SpinButton is known on Windows as a Up-Down control.

StdCommands

How to use the default system Toolbar buttons.

Sudoku

The Sudoku game.

SystemImageList

A ListView with big icons of the system image list.

Tabs

How to use a TabBase widget.

TextEditor

A basic MDI text editor (multiple-views, open/save, find/replace).

Threads

How to use a message queue per thread.

ToolBars

Show you how to use the defaults Vaca tool bars.

Trees //WORK-IN-PROGRESS

Shows you the Win32 Tree-View control with customized node's behavior.

Undo //WORK-IN-PROGRESS

How to use Commands and maintain a list of documents in a Menu.

WebCam //NEW

How to specialize the createHWND method.