Как изменить размер созданного мной настраиваемого элемента управления

Я изменяю размер своего настраиваемого элемента управления с помощью следующего кода:

private void Form1_Resize_1(object sender, EventArgs e)
{

    textBox1.Text = this.Width.ToString();
    textBox2.Text = (this.Height - 200).ToString();

   canvas21.Size = new System.Drawing.Size(this.ClientSize.Width,  this.ClientSize.Height - this.Top - 15);

    canvas21.Invalidate();

}

Я просто хочу, чтобы верхний левый угол настраиваемого элемента управления (0, 105) был оставаться на месте, а элемент управления изменять размер вместе с формой, но по какой-то причине это не работает. Когда я изменяю размер, элемент управления остается на месте, но автоматически меняет размер, чтобы заполнить остальную часть формы.

Overview of form layout

Есть ли способ получить список всего, что влияет на размер пользовательского элемента управления. Чтобы найти другие места заданного мной размера, которые я мог пропустить?

6
задан Michael Paulukonis 14 March 2012 в 18:53
поделиться