Vous pouvez utiliser un groupeBox pour la zone où vous voulez mettre les détails
et un bouton pour afficher ou masquer ces détails :
if (this.button1.Text == "+")
{
this.button1.Text="-";
Size s = new Size(200, 100);
this.groupBox1.Size = s;
}
else
{
this.button1.Text = "+";
Size s = new Size(200, 20);
this.groupBox1.Size = s;
}
voir ce source : http://www.csharpfr.com/codes/ZONE-DETAILS-COMME-SUPERCOPIER_46803.aspx