- Main Page
- Classes
- Directories
- Related Pages

- Class List
- Class Hierarchy
- Class Members

# TkValidationTypeOption Class Reference

Specifies condition, after which the validation is executed. More...

`#include <tk_validationtype.h>`

List of all members.

## Public Types

enum | opts { none = 0, focusin = 1, focusout = 2, key = 3, all = 4 }
| C++ representation of this enumeration. More...

## Public Member Functions

| TkValidationTypeOption (const char *value)
| TkValidationTypeOption (opts value)

## Detailed Description

Specifies condition, after which the validation is executed.

Specifies the mode in which validation should operate: none, focus, focusin, focusout, key, or all. It defaults to none. When you want validation, you must explicitly state which mode you wish to use.

Date:
  01-13-2006

Author:
  Ondrej Svejdar

Todo:

Bug:

## Member Enumeration Documentation

enum TkValidationTypeOption::opts

| C++ representation of this enumeration.

Enumerator:

  none | no validation
  focusin | validation after FocusIn event
  focusout | validation after FocusOut event
  key | validation after KeyPress event
  all | validation after any of above events (FocusIn, FocusOut, KeyPress)

## Constructor & Destructor Documentation

TkValidationTypeOption::TkValidationTypeOption | ( | const char * | value | ) | `[inline]`

| ctor

Parameters:

  | value | One of following : "none","focusin","focusout","key","all" or you can use static const members of TkValidationTypeOption : E_NONE, E_FOCUSIN, E_FOCUSOUT, E_KEY, E_ALL

TkValidationTypeOption::TkValidationTypeOption | ( | opts | value | ) | `[inline]`

| ctor, use this constructor if you can, because it is faster

Parameters:

  | value | One of following : none, focusin, focusout, key, all

The documentation for this class was generated from the following files:

- H:/projs/dotNET/eda/src/tk/gui/options/enums/tk_validationtype.h
- H:/projs/dotNET/eda/src/tk/gui/options/enums/tk_validationtype.cpp