2011-10-12 4 views
11

私はflowlayoutコントロールをwinforms、私はTopDownにフロー方向を設定しましたが、左から右にコントロールを追加し続け、autoscrollもtrueに設定されます。 falseflowLayoutPanel1WrapContentsプロパティを設定しflowlayoutコントロールはwinformsで間違った方向にコントロールを追加し続けます

flowLayoutPanel1.Controls.Clear();  
Label labelInput = new Label(); 
ListBox listBoxNewInput = new ListBox(); 

//Initialize label's property 
labelInput.Text = " #" + Convert.ToInt32(sequence); 
labelInput.AutoSize = true; 

//Initialize textBoxes Property 
listBoxNewInput.HorizontalScrollbar = false; 

listBoxNewInput.Items.Add(efforts); 
//Add the newly created text box to the list of input text boxes 
inputTextBoxesList.Add(listBoxNewInput); 

//Add the labels and text box to the form 
flowLayoutPanel1.FlowDirection = FlowDirection.TopDown; 
flowLayoutPanel1.Controls.Add(labelInput); 
flowLayoutPanel1.FlowDirection = FlowDirection.TopDown; 
flowLayoutPanel1.Controls.Add(listBoxNewInput); 
+0

私が欲しいもの、彼らがフィットいけない場合、垂直にはスクロールバーをしなければならないということですが、:あなたはここにコードがあるtrue

AutoScrollプロパティを設定することができますクリップされたコンテンツをスクロールできるようにするために、彼らを右に置く – PUG

答えて

23

、それは彼らが適合しない場合は、右側にこれらのコントロールを移動することはできません。それは

flowLayoutPanel1.FlowDirection = FlowDirection.TopDown; 
flowLayoutPanel1.WrapContents = false; 
flowLayoutPanel1.AutoScroll = true; 
flowLayoutPanel1.Controls.Add(labelInput); 
flowLayoutPanel1.Controls.Add(listBoxNewInput); 
+1

OMG誰かが直接言うことなくこれを解決するには数週間かかります。乾杯 – ErTR

関連する問題