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


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





返信 編集キー/


管理者用

- Child Tree -