Ммм, я не думаю, что существует нечто подобное, но есть такие вещи:
- SuspendLayout (Это делает то, что вы хотите, не показывает процесс рисования, ResumeLayout, чтобы показать изменения макета)
- Видимый (вы можете изменить его при управлении чертежом)
- Событие рисования
Вы также можете вызвать Invalidate (который вызывает перерисовку формы)
Это хорошо работает для инициализации, но я не понимаю, хотите ли вы, чтобы это было каждый раз, когда элемент управления окрашивается или только когда создается
Однако у меня нет идеи о том, как перехватить «до рисования» и «после рисования» (рисование, я думаю, оно срабатывает до рисования, не уверен)