[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part158 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part158 http://mevius.5ch.net/test/read.cgi/tech/1679783460/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
283: デフォルトの名無しさん (ワッチョイ aade-RykB) [sage] 2023/04/25(火) 10:50:36.92 ID:KrvjcZC00 質問なんですが、コントロールのボタン1~9のイベントハンドラを全部実行したいとき Button1_Click(null, null); Button2_Click(null, null); Button3_Click(null, null); Button4_Click(null, null); Button5_Click(null, null); Button6_Click(null, null); Button7_Click(null, null); Button8_Click(null, null); Button9_Click(null, null); これをもっとスマートに書く方法ありますか? それとも20個程度ならダラダラ書いたほうがいいですか? http://mevius.5ch.net/test/read.cgi/tech/1679783460/283
287: デフォルトの名無しさん (ワッチョイ aade-RykB) [sage] 2023/04/25(火) 12:14:00.34 ID:KrvjcZC00 >>284,285,286 サンクスです、まずViewModelがわかりません。ググルとandroidやzamarinの事がヒットします。 windowsのformでプログラム作ってます。もうちょと調べてみます。 イベントハンドラの中のメソッドを呼びだすのですね、Button.PerformClickと迷ったのですが 2つの違いがいまいちわかってなくて、もらったアドバイスでもうちょと考えてみます http://mevius.5ch.net/test/read.cgi/tech/1679783460/287
289: デフォルトの名無しさん (ワッチョイ aade-RykB) [sage] 2023/04/25(火) 17:08:17.65 ID:KrvjcZC00 >>288 レスサンクスです List<Button> buttons = new List<Button>(); for (int i = 1; i<10; i++) { Button button = new Button(); foreach (Button button in buttons) { button.PerformClick(); } こんな感じでしょうか(途中で挫折した) http://mevius.5ch.net/test/read.cgi/tech/1679783460/289
292: デフォルトの名無しさん (ワッチョイ aade-RykB) [sage] 2023/04/25(火) 20:49:06.41 ID:KrvjcZC00 >>290 レスさんくすです こんなシンプルにかけるんですね、ちょと理解がむずいところがあるけど これをもとにちょっといじくってみます >>291 丁寧な解説ありがとう なるほどイベントハンドラからメソッド切り出すのはこうすればいいのですね 他からメソッド呼び出すとき意味も分かりやすく、見通しもよくなりますね リファクタリングはやったことなかた http://mevius.5ch.net/test/read.cgi/tech/1679783460/292
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.042s