procedure Tperakende_form.Edit2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
IF (key = vk_delete) OR (key = vk_back) THEN
btus := true
end;
btus değişkeni
var
perakende_form: Tperakende_form;
btus:boolean;
IMPLEMENTATION
burda tanımlanıyor
arkadşalar bu kodu daha kullanışlı nasıl yapabiliriz...
"Kula bela gelmez Hak yazmayınca,Hak bela yazmaz kul azmayınca..." MEVLANA
procedure Tperakende_form.Edit20KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
VAR
theText : string;
p : integer;
begin
With TEdit(Sender) do
case key of
8, 46, 37..40, 112..123: ; // backspace, f keys
13: SelStart := Length(Text);
else
begin
P := SelStart;
TheText := copy(Text, 0, p);
If DATA.stok_kayit.Locate('ADI', THETEXT, [loPartialKey,locaseinsensitive]) then
begin // veritabanında pozisyon aldığında...
Text := DATA.stok_kayit.FieldByName('ADI').AsString;
SelStart := p;
SelLength := Length(Text) - SelStart;
end; // If
end; // else
end; // Case
end;
"Kula bela gelmez Hak yazmayınca,Hak bela yazmaz kul azmayınca..." MEVLANA