Вниз
Скачать: CL | DM;

Текстовое поле для ввода айпишника???   Найти похожие ветки 

← →
Valeris   (2003-08-19 16:23) [0]

Как сделать сабж?

Спасибо


← →
Vlad ©   (2003-08-19 16:29) [1]

TMaskEdit.EditMask см. Help там подробно все описано.


← →
wl ©   (2003-08-19 16:37) [2]

А вот интересно, в Визуал С++ есть такой компонент, так вот он через МаскЭдит сделан, или это отдельный такой компонент?


← →
clickmaker ©   (2003-08-19 16:42) [3]

В Визуал С++ (в MFC) он сделан на основе стандартного виндозного IP Control"а из comctl32.dll
В принципе, можно и в Дельфе на его основе написать компонентик. Унаследовать от TEdit, только CreateParams переопределить для создания нужного окна


← →
Крот ©   (2003-08-19 17:38) [4]


> clickmaker © (19.08.03 16:42) [3]


А почему не от TWinControl?


← →
Юрий Федоров ©   (2003-08-19 17:45) [5]

>>Крот © (19.08.03 17:38) [4]
наверно чтобы св-во text сразу было


← →
Mr&MsGuns REAL   (2003-08-20 00:18) [6]

Наверное...


← →
Marser ©   (2003-08-20 01:50) [7]


> clickmaker ©

Скорее от TCustomEdit...

> Юрий Федоров © (19.08.03 17:45) [5]

:-)


← →
Голова   (2003-08-20 07:51) [8]

В наборе JEDI есть такой компанент


← →
Ученик ©   (2003-08-20 07:55) [9]

unit IPAddr;

interface

uses
Classes, Controls;

type
TIPAddress = class(TWinControl)
private

protected
procedure CreateParams(var Params: TCreateParams); override;
public
constructor Create(AOwner: TComponent); override;
published
property Anchors;
property BiDiMode;
property Constraints;
property Enabled;
property Font;
property Hint;
property ParentBiDiMode;
property ParentShowHint;
property PopupMenu;
property ShowHint;
property TabOrder;
property TabStop;
property Text;
property Visible;
property OnContextPopup;
property OnEnter;
property OnExit;
property OnMouseDown;
property OnMouseMove;
property OnMouseUp;
end;

implementation

uses
ComCtrls, CommCtrl;

{ TIPAddress }

constructor TIPAddress.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
Width := 100;
Height := 20;
TabStop := True;
end;

procedure TIPAddress.CreateParams(var Params: TCreateParams);
begin
InitCommonControl(ICC_INTERNET_CLASSES);
inherited CreateParams(Params);
CreateSubClass(Params, WC_IPADDRESS);
end;

end.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
9-10538
AndrewK
2002-09-26 12:47
2003.09.04
Как проверить коллизии?


3-10609
RDA
2003-08-13 12:27
2003.09.04
Текстовое сообщение с сервера для клиента


3-10625
Woolen
2003-08-13 11:54
2003.09.04
Запуск хранимой процедуры Oracle из dbExpress


4-11016
АТ
2003-07-04 13:03
2003.09.04
Помогите с синтаксисом сообщения WM_SETTEXT


1-10778
Spawn
2003-08-23 09:19
2003.09.04
Word




   Наверх