Как вывести собственный текст в StatusBar ?

  • Автор темы Автор темы Cyrax
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Cyrax

Топикстартер
10 лет на форуме
Сообщения
588
Реакции
4
Можно ли вывести собственный текст в StatusBar ?
 
Ответ: Как вывести собственный текст в StatusBar ?

Можно использовать объект Status, который позволяет показывать свой ProgressBar для макроса
Или объект StatusBar
например: StatusBar.Controls(2).Caption = "aaa" напишет "aaa" вместо "ObjectDetails" в статус баре, пока он не обновится при смене выделения объекта и т.п.
 
Ответ: Как вывести собственный текст в StatusBar ?

Можно использовать объект Status, который позволяет показывать свой ProgressBar для макроса
Мне необходимо выводить текст с конкретными числами. Т.е. здесь нужен либо StatusBar, либо собственная форма.

При использовании StatusBar'а выводимый текст не отображается до тех пор, пока не закончится выполнение макроса.

При использовании собственной формы после вывода текста выполняю Repaint - помогает (выводимый текст обновляется). Но всё-равно остаются проблемы:
а) при нажатии мышью по форме либо при перемещении формы она как будто подвисает: выводимый текст не обновляется не смотря на Repaint'ы
б) щелчок по кнопке на форме приводит к тому же эффекту
в) сворачивание окна Corel и последующее разворачивание приводит к тому же эффекту
 
Статус
Закрыто для дальнейших ответов.