1
好吧,我試圖簡化我的問題。我有一個空白的winform。一個名爲textbox1的文本框控件被添加到winform中。在表單加載事件期間,我從數據庫檢索2個字符串值並將這些值存儲到TextboxName和TextboxValue字符串類型的變量。如何在運行時設置winform控件屬性
我用TextboxName變量來存儲文本框控件名稱(即目前TextboxName = 「TextBox1的」)和TextboxValue變量來存儲文本框的文本(即目前TextboxValue = 「Hello World」 的)。我的問題是如何設置textbox1.text屬性,而不需要求助於下面的代碼:
If TextboxName = "textbox1" Then
textbox1.Text = TextboxValue
End If
我的意思是如何設置textbox1.Text屬性,而不需要使用如果...那麼結構?
+1 @Kieren Johnstone:我知道你的意思,即使沒有內置的FindControl。謝謝你幫助我! – user774411 2011-06-07 10:06:38
呵呵。有人給了一個隨機downvote。如果由於某種原因無法正常工作,請說出問題,以便我們解決它,而不是在這裏留下一個不好的解決方案。 – 2011-06-28 14:48:45
你的答案(鏈接)很有幫助,也許有人直接使用'FindControl(TextboxName)'而不能按預期工作。 – user774411 2011-06-30 02:13:09