2011-12-30 31 views
0

我正在創建一個文本框tb和一個按鈕b,而我試圖將該按鈕的ID設置爲文本框的文本,但是,該ID設置爲空字符串,而不是輸入到文本框中的字符串。 需要幫助! 謝謝。Button ID未設置爲文本框的文本

Button b = new Button(); 
    b.Text = "Comment"; 

    TextBox tb = new TextBox(); 
    String x = pno.ToString(); 
    b.ID = x + " " + tb.Text.ToString(); 
    form1.Controls.Add(tb); 
    form1.Controls.Add(b); 

    b.Click += new EventHandler(Button1_Click); 

回答

1

tb是一個新的文本框,它沒有任何文字。並且不要在ID字段中放置空格。

+0

你可能想設置b.Text =「」+ tb.Text也是文本字符串屬性 – MethodMan 2011-12-30 08:03:51

+0

@DJKRAZE:'ID'不是整數類型。它是一個'字符串' – 2011-12-30 08:05:06

+0

我的意思是引用文本屬性和鍵入不同於我的想法我刪除了我的初始 – MethodMan 2011-12-30 08:07:19