title: c# dynamically created label size not wide enough
body: <p>When dynamically creating a label a part of it's text is missing. This is because the size of the label is not wide enough, it cuts of a part of the the actual string. </p>
  
  <p>How do i make that simply stop? I dont want to nor do i remember setting a size to the label. Should it not just continue untill the string is empty?</p>
  
  <p>Example: value = "Berserker's Iron Axe", it only displays "Berserker's Iron", because i have no size set it cust off a part of the string.</p>
  
  <pre><code>    PictureBox finalResult_pBox = new PictureBox {
                                      Name = "finalResult_pBox" + i,
                                      Size = new Size(64, 64),
                                      Padding = new Padding(0),
                                      BorderStyle = BorderStyle.FixedSingle,
  
                                      ImageLocation = spidyApi_idByName_result.results[i].img.ToString(),
                                  };
                                MessageBox.Show(spidyApi_idByName_result.results[i].name.ToString());
  
                                  Label finalResult_itemName_label = new Label{
                                      Name = "finalResult_itemName_label" + i,
                                      Text = spidyApi_idByName_result.results[i].name,
                                  };
  
                                  FlowLayoutPanel finalResult_panel = new FlowLayoutPanel{
                                      FlowDirection = FlowDirection.TopDown,
                                      BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle,
                                      Name = "result_flowLayoutPanel" + i,
                                      Size = new System.Drawing.Size(790, 64),
                                      TabIndex = i,
                                  };
  
  
  
  finalResult_panel.Controls.Add(finalResult_pBox);
  finalResult_panel.Controls.Add(finalResult_itemName_label);
  result_flowLayoutPanel.Controls.Add(finalResult_panel);
  </code></pre>
  
  <p>Why is this happening and how do i fix this?</p>