Как использовать круговой прогресс, когда что-то загружается в C #, а другое окно остается отключенным - PullRequest
0 голосов
/ 24 февраля 2019

Привет всем, я хочу создать приложение, которое имеет индикатор выполнения, загружается и другие окна отключены в c #

1 Ответ

0 голосов
/ 24 февраля 2019

Вы можете сделать индикатор выполнения с помощью функции bunify, как если бы вы уже использовали его, и когда индикатор выполнения отображается в окне шилда, вы деактивировали другое окно.

Вы можете сделать что-то подобное в winform для блокировкиродительское окно:

ChildForm child = new ChildForm();
child.Owner = this;
child.Show();

In ChildForm_Load:
private void ChildForm_Load(object sender, EventArgs e) {
  this.Owner.Enabled = false;
}

private void ChildForm_Closed(object sender, EventArgs e) {
  this.Owner.Enabled = true;
}

и индикатор выполнения вы можете посмотреть там: https://bunifuframework.com/products/bunifu-ui-winforms/controls/bunifu-progress-bar/

...