2015-01-15 3 views
0

Представьте, что у меня есть Picturebox с размером 2000x2000, и я могу видеть только 1000x1000 и прокрутить остальные, как я могу это сделать?PictureBox прокручивается?

Я пробовал с картинкой внутри панели, но безуспешно.

Целью картинного ящика является нарисовать линии, сетку, привязку и прочее, например, ссылку ниже (для двумерного инструмента структурного анализа).

Что-то вроде этого: Screenshot from Ftool software

Может кто-нибудь мне помочь?

+0

читать [ это] (http://stackoverflow.com/help/how-to-ask). –

+0

Фотокамера должна работать внутри панели –

ответ

2

Вы не документировали почему PictureBox внутри элемента управления панели не работает, но вот ключевые свойства, чтобы установить, когда у вас есть PictureBox в качестве дочернего элемента управления на панели:

Panel1.AutoScroll = True 
PictureBox1.Location = Point.Empty 
PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize 
PictureBox1.Image = yourImage 
+0

@EuricoCorreia Нет ничего, что помешает вам опубликовать комментарий или изменить свой вопрос, чтобы включить более релевантную информацию. Почему мой пример не поможет вам? – LarsTech

+0

Возможно, я, возможно, не очень хорошо объяснил, и я извиняюсь за это. Я пробовал ваше решение, но не работал. Что происходит со мной, это http://imageshack.com/a/img538/1074/PMl30j.png , когда я использую полосу прокрутки, которую он показывает мне за пределами рамки, и я не хочу этого, я хочу, когда я использую полоса прокрутки, которая должна начинаться с центра, показывать только изображение, а не дальше. Я думаю, что это проблема позиции. У меня есть панель 1169x551 и a picturebox 2001x1001. Как я могу это сделать? –

+0

Я редактировал свой комментарий, потому что я случайно нажал кнопку ввода, но я превысил 5 минут lol –

Смежные вопросы