發信人lazybones.bbs@ptt.cc (懶),
看板C_Sharp
標 題[問題] 一次設定多個textBox的屬性
發信站批踢踢實業 (Tue Jun 23 14:45:52 2009)
轉信站ptt2!news.ntu!ptt
請問C#中可以用for loop一次改變多個textBox的屬性嗎?
(在VB中可以把textBox設為相同名字,然後就會自動變成陣列)
Ex.假如我有7個textBox,name是textBox1~7
textBox1.Visible = false;
textBox2.Visible = false;
textBox3.Visible = false;
textBox4.Visible = false;
textBox5.Visible = false;
textBox6.Visible = false;
textBox7.Visible = false;
我如果不想這樣重複code,有什麼好辦法嗎?
謝謝!
--
★
╔╮ ╭═╦╮╭═╦╗╮ ╮╔══╮╭═╦╮╮ ╔╮╔══╮╭══╮
╠╣ ╠═╬╣╭╬╩╯╰╦╦╯╠═╦╮║ ╠╣║║╠╣╠╣ ╰═╦╮
╠╣ ╭║ ╠╣║╰╔╗ ╠╣ ║ ╠╣║ ╠╣║╰╠╣║╰╔╗║ ╠╣
╰╩═╯╰ ╰╝╚═╩╯ ╰╝ ╚═╩╯╰═╩╯╰ ╰╝╚═╩╯╰═╩╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.82.142
推 wa007123456:把textBox物件 變成陣列 06/23 15:03
推 megaman1206:findcontrol 06/23 15:07
→ MOONRAKER:findcontrol("textBox" & i).Visible = false 06/24 17:21
推 iamso1:那checkbox也是同樣的做法嗎?? 設同樣名字 自動變陣列 06/26 01:01
推 lazybones:謝謝! 06/27 01:14