DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); begin If key=vk_f2 then //F2 tuşuna baılırsa begin //keydetme ile ilgili kontrollörün programı button1.OnClick (sender); end;
end;
procedure TForm1.Button1Click(Sender: TObject); begin showmessage('Kaydedildi :) '); //veya diğer kodlar end;
procedure TForm1.FormCreate(Sender: TObject); begin form1.KeyPreview :=true; //form create de keypreview in true yapılması gerekmektedir. end;
OnKeyUp events inde
kaydetme işlemini yaptığın kontolün OnClick olayını çağırabilirsin.
Kaydetme işlemini Button1.OnClick olayında yaptıysan
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Button1.OnClick(sender);
end;
Bu mesaja 1 cevap geldi. Cevapları Gizle
bu komuttan ben bir şey anlamadım anlatırmısınız
burada ben kısayol tuşunu nereye yazacam mesela F3,F4, ALT+K bu gibi kısayolları nasıl kullanabilirim ben bunu öğrenmek istiyorum...
Bu mesaja 1 cevap geldi. Cevapları Gizle
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
If key=vk_f2 then //F2 tuşuna baılırsa
begin
//keydetme ile ilgili kontrollörün programı
button1.OnClick (sender);
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('Kaydedildi :) ');
//veya diğer kodlar
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
form1.KeyPreview :=true; //form create de keypreview in true yapılması gerekmektedir.
end;