Listview yeni kayıt girişi veya kayıt silindiğinde kullanıcı forumdan çıkmamdan önce kaydetmesi için uyarı verdiriyorum;
Fakat herhangi bir hücrede değişiklik yapıldığını bir türlü yakalayamadım değişikliği nasıl yakalayabilirim?
Silindiğinde
Kod: Tümünü seç
procedure TForm1.ListviewDeletion(Sender: TObject; Item: TListItem);
begin
Save := 'Evet';
end;
Kod: Tümünü seç
procedure TForm1.ListviewInsert(Sender: TObject; Item: TListItem);
begin
Save := 'Evet';
end;
Kod: Tümünü seç
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if (Listview.Items.Count > 0) and (Pos(Save, 'Evet') > 0) then
begin
AlertMesaj('Değişikliği kaydediniz... ', 3);
end
else
begin