Como obter a largura e a altura internas do formulário

Como por título.

Eu estou escrevendo um programa que todos os componentes podem ajustar o tamanho automaticamente pelo tamanho do formulário.

Quando eu uso this.Width e this.Height propriedades, seu valor de retorno é a largura e altura do formulário inteiro (quadro vermelho).

Como obter a largura e a altura do formulário de sua área interna (quadro verde)?

    Use this.ClientSize.Width e this.ClientSize.Height .

    http://msdn.microsoft.com/en-us/library/9278sfx2(v=vs.110).aspx

    Sim, você pode verificar por this.ClientSize.Width e this.ClientSize.Height. Ou você pode colocar o Panel no formulário e no Dock e obter this.panel1.width / this.panel1.height também.