TMS - правильно удалить элемент dbPlanner1

Я старался:

procedure TForm4.Delete1Click(Sender: TObject);
    begin
dbPlanner1.FreeItem(dbPlanner1.Items.Selected);
end;

Но я получаю курсор ожидания sql. Он удаляет элемент, но мне нужно щелкнуть в другом месте, чтобы избавиться от него. Нажатие DEL на клавиатуре удаляет без этого курсора. Что мне не хватает?

1 ответ

Решение

Если вы делаете это с помощью всплывающего меню, закройте меню:

procedure TForm4.Delete1Click(Sender: TObject);
    begin
dbPlanner1.FreeItem(dbPlanner1.Items.Selected);
ItemPopup.CloseMenu;
end;
Другие вопросы по тегам