Re: [問題] 如何取得拉的元件..

看板C_Sharp作者 (ChrisLiu)時間14年前 (2011/11/08 17:38), 編輯推噓6(607)
留言13則, 9人參與, 最新討論串2/2 (看更多)
※ 引述《sand1050 (不知名的人物)》之銘言: : 新手問題.. : 我拉了9個Textbox : 想把每個Textbox內容都取得 : 有沒有一圈for 就可以解決的辦法 : 還是只能用this.Textbox 一個一個去做? : 感謝各位 List<String> data = new List<String>(); foreach (Control buf in yourPanel.Controls) { if (buf is TextBox) { data.Add(buf.Text); } } 應該是這樣,沒有開 vs 起來測試@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.64.11 ※ 編輯: chrisQQ 來自: 219.85.64.11 (11/08 17:39)

11/08 18:07, , 1F
panel.Controls.OfType<TextBox>().Select(
11/08 18:07, 1F

11/08 18:07, , 2F
(tb) => tb.Text).ToList();
11/08 18:07, 2F

11/08 18:10, , 3F
用這個會上癮. O_O
11/08 18:10, 3F

11/08 19:48, , 4F
Cool~XD
11/08 19:48, 4F

11/08 20:03, , 5F
好強大的iterator XD
11/08 20:03, 5F

11/08 21:54, , 6F
這超強!趕快學起來!!
11/08 21:54, 6F

11/08 23:08, , 7F
喔喔,最後丟到List去@@
11/08 23:08, 7F

11/08 23:14, , 8F
感謝..
11/08 23:14, 8F

11/08 23:30, , 9F
為何 我放入panel 裡面 textbox 會自動消失..
11/08 23:30, 9F

11/10 15:48, , 10F
請問iterator那邊的tb是指什麼樣的東西?
11/10 15:48, 10F

11/10 16:59, , 11F
TextBox
11/10 16:59, 11F

11/11 11:51, , 12F
推一下linq 用了真的會上癮
11/11 11:51, 12F

12/10 00:24, , 13F
可惜要3.5才能用linq...
12/10 00:24, 13F
文章代碼(AID): #1EkFYcWS (C_Sharp)
文章代碼(AID): #1EkFYcWS (C_Sharp)