Yorumları: 227
Konuları: 69
Kayıt Tarihi: 07-09-2016
Rep Puanı: 269
Acemi
Arkadaşlar,
dbgrinde manuel veri giriyorum, satırı ctrl+del ile silinmesini nasıl devre dışı bırakabilirim ?
Teşekkürler
Yorumları: 227
Konuları: 69
Kayıt Tarihi: 07-09-2016
Rep Puanı: 269
Acemi
ama veri girişi yapıyorum klavyeyi iptal edemem
Yorumları: 1.499
Konuları: 83
Kayıt Tarihi: 05-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 12.314
Üstad
(04-05-2018, Saat: 14:31)erdogan Adlı Kullanıcıdan Alıntı: ama veri girişi yapıyorum klavyeyi iptal edemem
Verilen cevaptaki link'te klavyeden basılan tüm tuşlar iptal edilmiyor. Sadece Control + Del tuş kombinasyonu iptal ediliyor.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
Yorumları: 852
Konuları: 40
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.327
Uzman
04-05-2018, Saat: 15:08
(Son Düzenleme: 04-05-2018, Saat: 15:12, Düzenleyen: Fesih ARSLAN.)
Merhabalar,
//>>> DBGrid1KeyDown
if (shift=([ssctrl,ssalt])) and (key=VK_DELETE) then key:=0;
if (shift=([ssctrl])) and (key=VK_DELETE) then key:=0;
if (shift=([ssalt])) and (key=VK_DELETE) then key:=0;
if (shift=([ssctrl,ssshift])) and (key=VK_DELETE) then key:=0;
Sanırım işinizi görecektir.
Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Yorumları: 1.499
Konuları: 83
Kayıt Tarihi: 05-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 12.314
Üstad
(04-05-2018, Saat: 15:08)hi_selamlar Adlı Kullanıcıdan Alıntı: Merhabalar,
//>>> DBGrid1KeyDown
if (shift=([ssctrl,ssalt])) and (key=VK_DELETE) then key:=0;
if (shift=([ssctrl])) and (key=VK_DELETE) then key:=0;
if (shift=([ssalt])) and (key=VK_DELETE) then key:=0;
if (shift=([ssctrl,ssshift])) and (key=VK_DELETE) then key:=0;
Sanırım işinizi görecektir.
Kolay gelsin.
[ssCtrl, ssAlt, ssShift] olduğunda kodunuzda sızıntı olur.

Oldu olacak şöyle yazın madem ;
if Shift <> [] then ....
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
Yorumları: 852
Konuları: 40
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.327
Uzman
Amaç, bilginin de/aklın da zekat'ını vermek.
Yorumları: 1.516
Konuları: 83
Kayıt Tarihi: 20-03-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi 7
- Lazarus / FPC
Rep Puanı: 4.275
Uzman
DbGrid'de direk veri girişi yaptırarak, nasıl oluyor da lockconflit e düşmüyorsun bende buna hayret ediyorum. Tek kullanıcı gibi bir sistem filan mı?
Ben normalde editing,row selecet ve confirmdelete gibi özelliğikleiri ile yaparım bu tür kontrollerimi ve bu sayede hiç bir şekilde delete yapamaz..
// Bilgi paylaştıkça çoğalır..