Caixa de texto de rolagem que não pode ser editada pelo usuário?

0

Estou criando um painel para uma planilha do Excel e quero ter uma maneira de enviar mensagens para o usuário. Essas mensagens podem ser bastante longas, e eu não quero que esse console de saída ocupe muito espaço na página, então, idealmente, eu gostaria de ter uma pequena janela que pudesse ser rolada para cima e para baixo. Eu não quero que o usuário seja capaz de editar o conteúdo de saída.

Eu tentei usar uma caixa de texto ActiveX para isso. Mas quando a caixa de texto é desativada para impedir a edição do usuário, a barra de rolagem também é desativada. Eu também tentei um rótulo, mas o rótulo não tem uma barra de rolagem.

Alguma idéia?

    
por sigil 06.11.2012 / 21:17

1 resposta

1

O que você está procurando não é a propriedade ENABLED , mas a propriedade LOCKED .

Ao bloquear sua caixa de edição, você proibirá a edição, permitindo a rolagem.

Você pode querer usar uma coloração diferente, no entanto, porque é contra-intuitivo, se ainda se parece com uma caixa de edição regular.

    
por 07.11.2012 / 12:14