2017-02-13 38 views
1

我需要幫助弄清楚幾件事情。Textbox to Combox

我有一個多行textbox1的form1,我正在給它添加名稱。當我關閉該表單時,它調用form2。

我無法弄清楚如何將textbox1中的所有行添加到form2中的組合框中。並且在form2(form3,form4等)調用的每個表單中都具有相同的值,以具有相同的組合框和值。

希望我能解釋它。

謝謝大家提前。

回答

2

您需要將線分割成一個數組,像這樣:

string[] lines = textBox1.Text.Split('\n'); 

的話,就送這個數組到Form2(一個途徑是通過構造函數),這樣的事情:

Form2 f = new Form2(lines); 

然後,在窗口2,填充組合框,如下所示:

comboBox1.Items.AddRange(lines); 
+0

嗨雷納託,爲快速反應感謝。我試過,但我得到「form1不包含一個構造函數,需要一個參數」。另外我怎麼能有相同的組合框與其他形式的相同值?預先感謝您 – Besiktas

+1

您必須更改form2以在構造函數中接收該數組。尋找像這樣的東西:Public Form2(){....}並更改爲Public Form2(string []行) –