Drukowanie Textboxa i innych

0

Hej ;-)
Męczę się z drukowaniem...
Chcę sobie wydrukować kila labeli, comboboxów, oraz textboxów.

Moja apka wygląda mniej więcej tak:
user image

I teraz chciałbym te dane wydrukować, aby wyglądało to mniej więcej tak:
user image

Generalnie nie potrafię sobie poradzić ze ZMIENNĄ długością tekstu, która może się pojawić w textboxie opis.

Umieszczanie tekstu na stronie realizuje poprzez

e.Graphics.DrawString(label1.Text, font, drawBrush, 10, 60); //Ilosc
 e.Graphics.DrawString(textbox1.Text, font, drawBrush, 400, 60); //to co zostalo wpisane do TB

 e.Graphics.DrawString(label2.Text, font, drawBrush, 10, 100); //Kolczyki
 e.Graphics.DrawString(combobox1.Text, font, drawBrush, 400, 100); //to co zostalo wybrane z Comoboxa kolczykow

 e.Graphics.DrawString(label3.Text, font, drawBrush, 10, 140); / /Opis
/// teraz rozumiem, że muszę ten text który będzie w opisie umieścić np. w prostokącie aby zwijały się wiersze (Tylko jaką długość i szerokość powinien mieć ten prostokąt).
RectangleF rectF1 = new RectangleF(400, 140, ????, ???);
e.Graphics.DrawString(textbox2.Text, font, drawBrush, rectF1); //Opis

ALE
Jak teraz obliczyć wysokość (y) na jakiej ma być umieszczony label4(Buty)?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0