title: Controls have locked min. width or max size
body: <p>I have a form with a tableLayoutPanel. It has 1 column and 2 rows with 2 controls. A label and a listView. In design mode I cant set the label height larger than 17. And the listView I can manualy enlarge but not shrink. The controls dimensions remain larger that the form itself. So either the controls are cliped or I end up with the forms scrollbars. So why the controls autosize larger than the form? And when I run the app they dont shrink to minSize either.</p>
  
  <pre><code>// 
  // labelTitle
  // 
  resources.ApplyResources(this.labelTitle, "labelTitle");
  this.labelTitle.ForeColor = System.Drawing.Color.DeepSkyBlue;
  this.labelTitle.Name = "labelTitle";
  // 
  // tableLayoutPanel
  // 
  resources.ApplyResources(this.tableLayoutPanel, "tableLayoutPanel");
  this.tableLayoutPanel.Controls.Add(this.labelTitle, 0, 0);
  this.tableLayoutPanel.Controls.Add(this.aListView, 0, 1);
  this.tableLayoutPanel.GrowStyle = System.Windows.Forms.TableLayoutPanelGrowStyle.FixedSize;
  this.tableLayoutPanel.Name = "tableLayoutPanel";
  // 
  // aListView
  // 
  resources.ApplyResources(this.aListView, "aListView");
  this.aListView.AllowDrop = true;
  this.aListView.BackColor = System.Drawing.SystemColors.Desktop;
  this.aListView.BorderStyle = System.Windows.Forms.BorderStyle.None;
  this.aListView.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
  this.aListView.LargeImageList = this.coverImageList;
  this.aListView.MultiSelect = false;
  this.aListView.Name = "aListView";
  this.aListView.ShowGroups = false;
  this.aListView.ShowItemToolTips = true;
  this.aListView.TileSize = new System.Drawing.Size(200, 200);
  this.aListView.UseCompatibleStateImageBehavior = false;
  this.aListView.View = System.Windows.Forms.View.Tile;
  // 
  // form
  // 
  resources.ApplyResources(this, "$this");
  this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
  this.BackColor = System.Drawing.SystemColors.Desktop;
  this.Controls.Add(this.tableLayoutPanel);
  this.Name = "Form";
  this.albumsContextMenu.ResumeLayout(false);
  this.tableLayoutPanel.ResumeLayout(false);
  this.ResumeLayout(false);
  </code></pre>
  
  <p>Instead of docking the controls I anchored them. Now I can change their size in design mode if I start with the top control first. </p>