Создание Раскрывающегося Воздушного шара как Windows Messenger или AVG

Вы можете просто unsubscribe из Observable, когда форма отправлена.

Проверьте это

export class AppComponent implements OnInit  {
  form: FormGroup;

  subscription;

  constructor(private fb: FormBuilder) {}

  ngOnInit() {
    this.form = this.fb.group({
      'name': [],
      'age': []
    });

    this.subscription = this.form.valueChanges.pipe(
      debounceTime(3000)
    ).subscribe(value => console.log(value));
  }

  onSubmit() {
    this.subscription.unsubscribe();
    console.log(this.form.value);
  }
}

10
задан divibisan 13 September 2018 в 18:33
поделиться

4 ответа

Можно использовать управление notifyIcon, это - часть.NET 2.0 Системы. Windows. Формы. Это позволяет Вам помещать значок для своего приложения в Системном лотке. Затем можно назвать ShowBalloonTip (международный тайм-аут) методом на этом. Обязательно однако сначала установите текст и свойства значка на notifyIcon для него для работы. Маленький пример кода:

private void button1_Click(object sender, EventArgs e)
        {
            this.notifyIcon1.BalloonTipText = "Whatever";
            this.notifyIcon1.BalloonTipTitle = "Title";
            this.notifyIcon1.Icon = new Icon("icon.ico");
            this.notifyIcon1.Visible = true;
            this.notifyIcon1.ShowBalloonTip(3);
        }

Править: Хорошо, таким образом, notifyIcon не будет работать на Вас. Мое второе предложение состояло бы в том, чтобы затем создать Ваше собственное управление для этого. На самом деле я использовал бы форму. Простая форма, без границ и никакого блока управления и просто имеет таймер, работающий, таким образом, можно установить Непрозрачность для, исчезают в/. Затем можно легко получить нижний правый из экрана с помощью Прямоугольного Экрана. PrimaryScreen. WorkingArea. Затем просто покажите свою форму в том положении.

21
ответ дан 3 December 2019 в 13:56
поделиться

Вы могли бы хотеть посмотреть на эту статью http://www.codeproject.com/KB/miscctrl/RobMisNotifyWindow.aspx, которая имеет код для отображения подобного Msn messenger окна уведомления

6
ответ дан 3 December 2019 в 13:56
поделиться

Не создавайте модальное (блокирование) воздушный шар.Пожалуйста. Большая часть дизайна этих UIs - то, что они не диалоговые окна: они - переходные, потенциально неинтерактивные элементы, предназначенные для предоставления несущественной информации пользователю, обязательно не прерывая их рабочий процесс. Воздушный шар, который крадет фокус и ввод данных пользователем блоков, был бы раздражающим в лучшем случае - при необходимости в диалоговом окне затем используйте диалоговое окно.

11
ответ дан 3 December 2019 в 13:56
поделиться

.NET 1,1 Блока питания Visual Basic имела контроль тостером.

1
ответ дан 3 December 2019 в 13:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: