ComboBox
имеет BeginUpdate()
и EndUpdate()
, которые можно вызывать при добавлении больших объемов данных или медленных данных в элемент управления.SuspendLayout()
и 'ResumeLayout () `в форме также могут помочь с проблемами перерисовки.
Вы также можете отключить элемент управления, если все, что вам нужно, - это запретить пользователю щелкать его.Если вы отключите саму форму, все содержащиеся в ней элементы управления также будут отключены.
Если вы используете фоновые потоки, вам необходимо убедиться, что вы вызываете их из основного потока пользовательского интерфейса, прежде чем запускать поток, иснова из основного потока пользовательского интерфейса, когда фоновый рабочий будет завершен.