У меня есть элемент управления, который пользователь может изменить с помощью мыши. Когда они двигаются по правой стороне, я просто меняю ширину, и все работает нормально.
Однако, когда они перемещают левый размер, я должен изменить свойства Left и Width. Правая часть элемента управления заметно дергается, показывая старую ширину в новой позиции.
Это все еще дергается, если я устанавливаю и левую и ширину одновременно, используя Bounds; использовать или нет SetStyle с любым из UserPaint, Opaque, OptimizedDoubleBuffer, AllPaintingInWmPaint или ResizeRedraw; и является ли это двойной буферизацией. Он все еще дергается, если я вызываю SuspendLayout () / ResumeLayout () для элемента управления или его родителя.
Как остановить элементы управления от подергивания при изменении их левого положения и ширины?