Daily Archives: 2016年1月29日

[C#]LabelなどGUIコントロールの動的生成コードを一瞬で作る方法

2016年1月29日 (カテゴリ: C#:)

VisualStudioでWinFormを使って画面を作る際、通常はボタンやテキストボックスなどのGUIパーツ(コントロール)を画面から設定していきます。 ツールボックスからパーツをドラッグして、プロパティから各種設定を行うのが通常のパターンですね。 時にはこのコントロールを動的に作成したい場合があります。各コントロールは単なるクラスなので、このような場合でも、動的生成したいコントロールのクラスをnewしてプロパティをセットするプログラムを書けば問題なく動的生成が行えます。 ですが、動的にコントロールを作る場合、何のプロパティをセットしたら自分が思ったような設定になるのか、試行錯誤するのが結構…


続きを読む