C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■96390 / 親階層)  panelについて
□投稿者/ から好し (6回)-(2020/11/19(Thu) 13:51:32)
から好し さんの Web サイト

分類:[.NET 全般] 

開発環境 VS2019
使用言語 C# Windowsフォーム


現在、フォーム上に5枚程度のパネルとそれに対応するボタンがあります。


ボタンA    パネルA
ボタンB    パネルB
ボタンC    パネルC
ボタンD    パネルD
ボタンE    パネルE

ボタンAを押された時パネルAが表示され、ボタンBが押された時パネルBが表示されるという感じです。
今現在は、ボタン毎に同じ処理を繰り返し書いていて非常に無駄が多いとは思うのですが
どうしたら、上手く書けるか分かりません。
例えば、処理内容は同じで違うのはボタンとパネルの名前だけなので,
なんとなくまとめれそうだとは思うのですが・・・・。

if(ボタンの配列[i].Checkd)としてもダメでした。

ちなみ、ボタンを配列にするのはここを参考に作成しました。
https://dobon.net/vb/dotnet/control/buttonarray.html


以上です。
何か良アイディアがありましたら、ご教示ください。





編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: panelについて /魔界の仮面弁士
 
上記関連ツリー

panelについて / から好し (20/11/19(Thu) 13:51) #96390 ←Now
Re[1]: panelについて / 魔界の仮面弁士 (20/11/19(Thu) 14:23) #96391
  └ Re[2]: panelについて / から好し (20/11/19(Thu) 15:20) #96392 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信