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

Вниз

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

 
mouse_web   (2004-08-05 17:36) [0]

Как сделать, чтобы в поле EDIT вводились только цифры?


 
MacroDenS ©   (2004-08-05 17:39) [1]

onkeypress отслеживаешь что нажимается и что не нужно зануляем...

пример:

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if not (Key in ["0".."9"]) then Key=#0;
end;


Только не забудь еще код бекспейса в множество поместить.


 
mouse_web   (2004-08-05 17:47) [2]

спасибо


 
mouse_web   (2004-08-05 18:01) [3]

а какой код у бекспейса?
я что-то не могу найти...


 
Алхимик ©   (2004-08-05 18:08) [4]

Отладчиком посмотреть никак?
#08


 
MacroDenS ©   (2004-08-05 18:16) [5]

>>Отладчиком посмотреть никак?
конечно ж никак, кстати а что такое отладчик??? :-)


 
GuAV ©   (2004-08-05 18:40) [6]

unit NumEdit;

interface

uses
 SysUtils, Classes, Controls, StdCtrls, Windows;

type
 TNumEdit = class(TEdit)
 protected
   procedure CreateParams(var Params: TCreateParams); override;
 end;

procedure Register;

implementation

procedure Register;
begin
 RegisterComponents("Samples", [TNumEdit]);
end;

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

end.


 
XXX ©   (2004-08-06 10:40) [7]

Из RxLib воспользуйся CurrencyEdit-ом, сойдет! :-)


 
XXX ©   (2004-08-06 10:41) [8]

Из RxLib воспользуйся CurrencyEdit-ом, сойдет! :-)



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

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

Наверх




Память: 0.48 MB
Время: 0.051 c
3-1090724957
MSQl
2004-07-25 07:09
2004.08.22
Как выдернуть из БД все записи с определенной датой и числом


3-1090913876
Nikolai_S
2004-07-27 11:37
2004.08.22
Проблема с версиями MDAC


1-1091701953
Anton777
2004-08-05 14:32
2004.08.22
Удаление файлов


4-1089718674
rOOse
2004-07-13 15:37
2004.08.22
Нажатие на кнопку. WinApi


3-1090831277
Poma
2004-07-26 12:41
2004.08.22
Учет времени по каждому клиенту