Прокрутка для рисунка - C#
Формулировка задачи:
Добрый день!
Рисую рисунок в окне. Он не умещается и выходит за границы. Его не видно полностью. Как сделать слайдбары?
Спасибо.
Решение задачи: «Прокрутка для рисунка»
textual
Листинг программы
using System.Drawing; using System.Windows.Forms; namespace WindowsFormsTest { public sealed partial class MainForm : Form { public MainForm() { InitializeComponent(); //Картинка var bitmap = new Bitmap( 1000, 1000 ); // Рисуем линию using ( Graphics g = Graphics.FromImage( bitmap ) ) { g.DrawLine( Pens.Black, 0, 0, 1000, 1000 ); } // Создаём контейнер для картинки var pictureBox = new PictureBox { Image = bitmap, Location = Point.Empty, Size = bitmap.Size }; // Добавляем в коллекцию элементов на форме. Controls.Add( pictureBox ); // Добавляем полосы прокрутки. AutoScroll = true; } } }