Прокрутка текстового поля, которое не может быть отредактировано пользователем?

1074
sigil

Я делаю панель управления для листа Excel и хочу, чтобы у меня был способ выводить сообщения пользователю. Эти сообщения могут быть довольно длинными, и я не хочу, чтобы эта консоль вывода занимала слишком много места на странице, поэтому в идеале я хотел бы иметь небольшое окно, которое можно прокручивать вверх и вниз. Я не хочу, чтобы пользователь мог редактировать содержимое вывода.

Я попытался использовать текстовое поле ActiveX для этого. Но когда текстовое поле отключено для предотвращения редактирования пользователем, полоса прокрутки также отключается. Я также попробовал ярлык, но у ярлыка нет полосы прокрутки.

Есть идеи?

0

1 ответ на вопрос

1
Jook

What you are looking for is not the ENABLED property, but the LOCKED property.

By locking your edit-box, you will prohibit editing, while allowing scrolling.

You might want to use a different coloring however, because it is counterintuitive, if it still looks like a regular edit-box.

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