Filosofia das barras de rolagem

Suponha que eu queira criar meu próprio editor de texto. simplesmente como um bloco de notas. Sem usar nenhum richtextbox ou outros controles, comoEDITAR em C ++. O identificador principal é apenas uma janela em C ++ ou usercontrol em C #. A pergunta está aqui para a opção de rolagem, como posso executar a rolagem quando o usuário está digitando. Quero dizer rolagem vertical aqui. Filosofia das obras de barras de rolagemJanelas C ++ ouControles de usuário em C # ?

Devo limpar o(Controle do usuário ou janela) Quando o usuário chega ao final de(Controle do usuário ou janela) e, em seguida, coloque o cursor no início de(Controle do usuário ou janela) ? Que tal rolar com o polegar ou a mão? Como posso encontrar a posição do texto na qual rolar?

questionAnswers(1)

yourAnswerToTheQuestion