Class TCustomIPAdress98 (unit IpAdress98)

Inherits from

TWinControl

Constructors


constructor Create(AOwner: TComponent);



Functions

procedure Clear;


function IPToString(Ip: Longint): String;


function StringToIP(Value: String): Longint;


procedure CreateParams(var Params: TCreateParams);


function GetEmpty: Boolean;


function GetIPAdress: String;


function GetMaxIPAdress: String;


function GetMinIPAdress: String;


procedure SetActiveField(Value: Byte);


procedure SetIPAdress(Value: String);


procedure SetMaxIPAdress(Value: String);


procedure SetMinIPAdress(Value: String);


procedure CNCommand(var Message: TWMCommand);


procedure CNNotify(var Message: TWMNotify);


Properties

property ActiveField : Byte


property Empty : Boolean


property IPAdress : String


property MaxIPAdress : String


property MinIPAdress : String


Events

event OnIPChange : TIPAdressChangeEvent


event OnIPFieldChange : TIPAdressFieldChangeEvent


Variables

FActiveField : Byte;


FAutoSize : Boolean;


FMaxIPAdress : Longint;


FMinIPAdress : Longint;


FOnIPChange : TIPAdressChangeEvent;


FOnIPFieldChange : TIPAdressFieldChangeEvent;



Constructors


constructor Create(AOwner: TComponent);


Functions


procedure Clear;


function IPToString(Ip: Longint): String;


function StringToIP(Value: String): Longint;


procedure CreateParams(var Params: TCreateParams);


function GetEmpty: Boolean;


function GetIPAdress: String;


function GetMaxIPAdress: String;


function GetMinIPAdress: String;


procedure SetActiveField(Value: Byte);


procedure SetIPAdress(Value: String);


procedure SetMaxIPAdress(Value: String);


procedure SetMinIPAdress(Value: String);


procedure CNCommand(var Message: TWMCommand);


procedure CNNotify(var Message: TWMNotify);


Properties


property ActiveField : Byte


property Empty : Boolean


property IPAdress : String


property MaxIPAdress : String


property MinIPAdress : String


Events


event OnIPChange : TIPAdressChangeEvent


event OnIPFieldChange : TIPAdressFieldChangeEvent


Variables


FActiveField : Byte;


FAutoSize : Boolean;


FMaxIPAdress : Longint;


FMinIPAdress : Longint;


FOnIPChange : TIPAdressChangeEvent;


FOnIPFieldChange : TIPAdressFieldChangeEvent;