Show / Hide Table of Contents

Class GPALInput

A GPAL single line input instantiated with GPAL.Input for use on GPAL forms.
Callback EventHandler is invoked on the GPALInput.WindowsControl.TextChanged event.

Inheritance
System.Object
GPALControl
GPALInput
Implements
IAllowControlSettingsAndFontSettings
IAllowFontSettings
IAllowControlSettingsPlaceholderEnabledAndPassword
IAllowControlSettings
IAllowEnabled
IAllowPassword
IAllowPlaceholder
Inherited Members
GPALControl.FontType
GPALControl.TextAlignment
GPALControl.AutoSize
GPALControl.ControlAlignment
GPALControl.WithFont(Font)
GPALControl.WithTextAlignment(ContentAlignment)
GPALControl.WithAlignment(ContentAlignment)
GPALControl.WithAutoSize(Boolean)
GPALControl.Text
GPALControl.Name
GPALControl.Tag
GPALControl.WindowsControl
GPALControl.ControlType
GPALControl.WithShortcutKey(Keys)
GPALControl.WithCallback(EventHandler)
GPALControl.WithName(String)
GPALControl.WithTag(Object)
GPALControl.WithText(String)
GPALControl.ToGPALObject()
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: GenerallyPositive.GPALForm
Assembly: GPAL.dll
Syntax
public class GPALInput : GPALControl, IAllowControlSettingsAndFontSettings, IAllowFontSettings, IAllowControlSettingsPlaceholderEnabledAndPassword, IAllowControlSettings, IAllowEnabled, IAllowPassword, IAllowPlaceholder
Examples
static GPALInput gPalInput = (GPALInput)GPAL.Input
    .WithText(@"c:\drivers")
    .WithCallback(InputHandler); // on text changed event handler

GPALForm myForm = (GPALForm)GPAL.Form
    .WithTitle("Simple Form Test")
    .WithFormControl(gPalInput)
    .ShowDialog();

Properties

Enabled

Runtime access to Enable/Disable the input.

Declaration
public bool Enabled { get; set; }
Property Value
Type Description
System.Boolean

True [default] - enabled
False - disabled

IsPassword

The input a password or other sensitive information.
The in;ut will be masked with a bullet character.

Declaration
public IAllowControlSettings IsPassword { get; }
Property Value
Type Description
IAllowControlSettings

Fluent interface to define more settings

Methods

WithEnabled(Boolean)

Fluent interface to set the initial state of the control

Declaration
public IAllowControlSettings WithEnabled(bool enabled)
Parameters
Type Name Description
System.Boolean enabled

True [default]
False

Returns
Type Description
IAllowControlSettings

Fluent interface to define more settings

WithPlaceholder(String)

Declaration
public IAllowControlSettings WithPlaceholder(string PlaceholderText)
Parameters
Type Name Description
System.String PlaceholderText
Returns
Type Description
IAllowControlSettings

Implements

IAllowControlSettingsAndFontSettings
IAllowFontSettings
IAllowControlSettingsPlaceholderEnabledAndPassword
IAllowControlSettings
IAllowEnabled
IAllowPassword
IAllowPlaceholder
In This Article
Back to top Generated by DocFX