2011-12-23 3 views
0

У меня есть управление эскизами, где я добавляю изображения с использованием openfiledialog и после добавления автоматически прокручивается вниз.Остановить прокрутку полосы прокрутки автоматически при добавлении изображений в winforms

Поэтому я хотел бы остановить прокрутку полосы прокрутки и просто добавить изображения.

Я попытался с помощью этого кода:

Thumbcontrol1.VerticalScroll.Value=0 

Он работал хорошо, но полоса прокрутки в нижней части, и он показывает мне первый ряд изображений.

И это моя вторая попытка делать так:

Я просто установить autoscrollproperty в false и скрывает скроллбары и я застрял с этим так, как я прокручивать оставшиеся изображения?

И есть ли другой способ скрыть полосы прокрутки и просто прокрутить изображения с помощью мыши? Или любой другой простой способ избавиться от этого?

+0

Довольно не понятно. Вы управляете положением прокрутки, назначая свойство AutoScrollPosition. Помните, что это отрицательно. –

+0

@ Hans Passant-Спасибо за ваш ответ, а как component_tech сказал, что я только что установил его свойство в false, прежде чем добавлять и восстанавливать его, чтобы true работал хорошо. – coder

ответ

1

Я бы попробовал установить autocroll в false перед добавлением изображения, а затем вернул его в true после добавления изображения.

+0

@ Competent_tech -Это отлично работает! Спасибо большое. – coder