Позиция панели

anzhelika

здравствуйте, уважаемые программисты! у меня такая проблема. я создала панель внизу формы. при растягивании формы всё нормально, панель тянется вместе с ней. но при загрузке картинки размером большей, чем размер формы, панель ускользает вниз. конечно, ее можно увидеть, если сдвинуть вниз полосу прокрутки. но это не очень удобно. так вот вопрос: как сделать так, чтобы при загрузке любой фотографии панель не съезжала вниз, а оставалась на месте?
2 ответа

anzhelika

можно скрин сего действа посмотреть? А то так мало понятно... что ускользает, в момент чего.


anzhelika

Делай изображение под размер формы.
private void Form1_Paint(object sender, PaintEventArgs e)
        {
            Image img = Image.FromFile(@"E:\фото\img247.jpg");
            Bitmap temp = new Bitmap(img);
            Graphics g = Graphics.FromImage(temp);
 
            //Приписываем g к нашему окну.
            g = this.CreateGraphics();
            int a = this.ClientSize.Width;
            int b = this.ClientSize.Height;
 
            //Выводим на g рисунок.
            g.DrawImage(img, 0, 0, a, b);
            g.Dispose();
        }