Короче говоря: делай то, что наименее удивительно. В вашем случае это означает копирование любого поведения прокрутки, с которым ваши пользователи уже знакомы.
оложим, я хочу создать свой собственный текстовый редактор. просто как блокнот. Без использования richtextbox или других элементов управления, какРЕДАКТИРОВАТЬ в C ++. Main Handle - это просто окно в C ++ или usercontrol в C #. Вопрос здесь для опции прокрутки, как я могу выполнить прокрутку, когда пользователь печатает. Я имею в виду вертикальную прокрутку здесь. Что такое Философия произведений прокрутки вC ++ windows или жеC # пользовательские элементы управления ?
Должен ли я очистить(Пользовательский контроль или окно) Когда пользователь достигает конца(Пользовательский контроль или окно) а затем поставить каретку на начало(Пользовательский контроль или окно) ? Как насчет прокрутки большим пальцем или рукой? Как я могу найти позицию текста, к которой можно перейти?