Вы должны быть в состоянии достичь этого эффекта, поместив свою сетку в отдельную форму с дополнением редактирования.Отключите форму и установите ее родитель (см. Control.parent) в качестве главной панели формы.Когда пользователь хочет отредактировать его, установите для родительского элемента сетки значение nil и включите его.
На самом деле не пробовал это с WinForms, но он отлично работает с Delphi VCL, так что стоит проверить, если нет лучших ответов
Ргдс, Мартин