Это быстрый взлом, но я думаю, что вы можете установить для свойства Visible формы значение False, включить / отключить все элементы управления, а затем установить для Visible обратно значение True.
В статье JP приведены ссылки на ряд лучших подходов.
Обновление: на самом деле, какой язык / платформу вы используете? Я только что создал быстрое тестовое приложение в C #, и установка включенных / отключенных свойств не вызывает перерисовку всей формы.