- ふらっと C#,C♯,C#(初心者用) Part127 [無断転載禁止]©2ch.net
57 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/18(土) 10:03:46.58 ID:Gq5DbfzeM - void DoSomething() {
foreach(var button in GetButtonNs()) { DoSomething(button); } } IEnumerable<Button> GetButtonNs() { var reg = new Regex("^button\d+$", RegexOptions.Compiled); return GetControls().OfType<Button>().Where(b => reg.IsMatch(b.Name)); } static IEnumerable<Control> GetControls(Control parent) { if (parent != null) { yield return parent; foreach (var child in parent.Controls) { foreach (var descendant in GetControls(child)) { yield return descendant; } } } }
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
79 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/18(土) 10:18:08.14 ID:Gq5DbfzeM - 普段からエレガントなコードを心がければ別に自分用だろうがなんだろうが引き継ぎに問題はないはずなんだが…
VBAは使い捨てだから自分用だからという理由を免罪符にして雑で汚いコードを書く人ばかりだから困る 他の言語では丁寧に美しいコードを書く優秀な人ですらVBAになると所詮はVBAだし適当でいいだろと開き直る VBAは人を堕落させるなにか不思議な力がある
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
85 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/18(土) 13:45:10.97 ID:Gq5DbfzeM - コードを書き込むとエラーすら出ずに書き込め無いことがある
2chとはそういうもんだと諦めるんだな 不便だと思うなら他のコミュニケーションサイトを使おう
|
- ふらっと C#,C♯,C#(初心者用) Part127 [無断転載禁止]©2ch.net
70 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/18(土) 21:19:50.38 ID:Gq5DbfzeM - クリーンインストールしたPCにアップデートと開発環境入れるだけで1時間以上かかるだろ
|