Actually there is a windows component that does this. The message box for windows form controls adjusts its message area by width/height to fit the text of the message.
It first expands the width up to a maximum for the window, then it expands in height.
Which is want i want. I want it to expand until the width is used up, and then wrap text and expand height.
To see what i mean you can use this code…
MessageBox.Show("A message");
MessageBox.Show("A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message, A message");