Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: CL | DM;

Вниз

Maskedit   Найти похожие ветки 

 
Ser_max   (2005-01-29 00:31) [0]

Привет всем! Вот у меня имеется TMaskEdit, в который можно ввести 4 цифры..но цифра МОЖЕТ быть..то есть можно и 3 ввести. Так вот, трабла - не делается на сабж StrToInt, если введно <4 цифр..как быть?


 
GanibalLector ©   (2005-01-29 01:59) [1]

Дык отсей все то,что не chr(48)<=число>=chr(57).Делов то...


 
Johnmen ©   (2005-01-29 02:03) [2]

Лучшие рекомендации собаководов-корректоров - никогда не использовать TMaskEdit.


 
GanibalLector ©   (2005-01-29 02:08) [3]

Мне он тоже не нравиться.Полностью согласен с [2]


 
GrayFace ©   (2005-01-29 05:50) [4]

И я присоединяюсь - если можно без MaskEdit, то лучше без него.


 
Fay ©   (2005-01-29 06:09) [5]

2 GanibalLector ©   (29.01.05 1:59) [1]
> chr(48)<=число>=chr(57).
Ну ты садист 8) Я бы сказал #$30 <= цифра >= #$39

2 Ser_max   (29.01.05 0:31)
Попробуй так.
unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls;

type
 TYourEdit = class(TMemo)
 protected
   procedure CreateParams(var Params : TCreateParams); override;
 end;

 TForm1 = class(TForm)
 private
   procedure YourEditExit(Sender : TObject);
 public
   YourEdit1 : TYourEdit;
   constructor Create(AOwner : TComponent); override;
   destructor Destroy; override;
 end;

var
 Form1 : TForm1;

implementation

{$R *.dfm}

procedure TYourEdit.CreateParams(var Params : TCreateParams);
begin
 inherited;
 Params.Style := Params.Style or ES_NUMBER;
end;

{ TForm1 }

constructor TForm1.Create(AOwner : TComponent);
begin
 inherited;
 YourEdit1 := TYourEdit.Create(Self);
 with YourEdit1 do
   begin
     Top := 100;
     Width := 100;
     Height := 21;
     Text := "";
     MaxLength := 4;
     Alignment := taRightJustify;
     Parent := Self;
     OnExit := YourEditExit;
   end;
end;

destructor TForm1.Destroy;
begin
 YourEdit1.Free;
 inherited;
end;

procedure TForm1.YourEditExit(Sender : TObject);
begin
 ShowMessage("Ку-ку!");
end;

end.



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

Текущий архив: 2005.02.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
4-1103981421
moor38
2004-12-25 16:30
2005.02.13
WinNT как "подвесить"


1-1106999603
.dn
2005-01-29 14:53
2005.02.13
EXE


14-1106300659
Prepod
2005-01-21 12:44
2005.02.13
литература


3-1105598311
jiny
2005-01-13 09:38
2005.02.13
Как заставить ХП распознавать входящую переменную как часть услов


14-1106288763
вразлет
2005-01-21 09:26
2005.02.13
Ваши предки...