Ainda não entendi mas vamos lá, deixa eu ver se consigo me esclarecer....
A sua dúvida, segundo o primeiro post, era de q forma habilitar apenas a rolagem sem permitir nenhuma alteração.
Creio q a alteração a q se refere seja a altereção do texto.
A solução para isso é colocar a propriedade locked = true. Não permitirá a alteração do texto mas permitirá a rolagem deste.
Bom, depois vc tinha dito q usou a propriedade locked tanto como true e tanto como false. E disse q não altera o comportamento do scroll.
Realmente NÃO altera o comportamento do scroll. Somente influi na edição do texto.
Depois vc disse q colocou a propriedade DisablenoScroll = true, colocou a propriedade scrollbars = 2 - rtfvertical.
Bom desta forma ele coloca a barra de scroll e realmente para a barra funcionar só com a propriedade Enabled = TRUE.
Só uma colocação, mas creio q vc já deve saber: A propriedade DisablenoScroll apenas mostra ou não a barra de rolagem. Dependendo da utilidade da barra, ou seja, se houver necessidade de rolar o texto ela aparece.
Exemplificando: No caso vc está deixando como DisablenoScroll=true e scrollbars=2 - rtfvertical. Se o texto no richtextbox for MAIOR q o controle, em termos de comprimento (várias linhas), então esta barra vertical vai estar VISÍVEL e HABILITADA, segundo as propriedades q vc deixou. Se o texto for MENOR q o comprimento do controle(poucas linhas), esta barra vai estar VISÍVEL mas DESABILITADA. Tudo conforme vc deixou nas propriedades.
O q não estou entendendo é:
1) se vc quer q seja enabled = false ou enabled = true.
2) se vc quer q o texto tenha rolagem ou não.
3) se vc quer q apareça a barra de rolagem ou não.
4) se vc quer q o texto seja ou não seja editado.
Vamos ver se consigo te ajudar... qq coisa é só postar
t+