можно сделать так:
Кидаешь на форму groupbox а на него cheakbox и memo. Причем чекбокс ставишь вверху а мемо внизу. Алгоритм такой: когда происходит нажатие на чекбокс, идет проверка на "Checked" если тру, то раздвигаем групп бокс, если false то сдвигаем:
Код:
if CheckBox1.Checked then GroupBox1.Height:=300
else GroupBox1.Height:=40 ;
исходник:
http://letitbit.net/download/4713.b4..._____.rar.html