看板 C_Sharp 關於我們 聯絡資訊
※ 引述《saloonpass (聖誕大快樂)》之銘言: : 大大你好: : 我有三個問題,想請大大幫忙解決 : 1.我需要在頁面中用到很多的textbox : 請問一下如何用ArrayList來達成 : 需要new之後再一個一個用Add嗎? : 還是ArrayList有其他的方法來一次產生大量的物件呢? 我嘗試自己模仿InitialComponent()手寫一個Label Array 沒有錯誤,可是沒辦法顯示,請大大幫我看看 using System.Windows.Forms; ... private Label[] LabelArray = new Label[controlNum]; private void ManualInitializeComponent() { // // LabelArray // for (int i = 0; i < controlNum; i++ ) { LabelArray[i] = new Label(); LabelArray[i].AutoSize = false; LabelArray[i].Location = new System.Drawing.Point(50, 50 + 40 * i); LabelArray[i].Name = "label" + i.ToString(); LabelArray[i].TabIndex = i; LabelArray[i].Size = new System.Drawing.Size(33, 12); LabelArray[i].Text=i.ToString(); } } 然後我把ManualInitializeComponent()放到Form的建構式裡頭 可是跑不出來 請幫我看看..謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.98.2 ※ 編輯: saloonpass 來自: 211.20.98.2 (07/31 15:49)
horngsh:沒有看到您使用如form1.Controls.Add(label1)之類的.... 07/31 16:53