C#アプリで「ウィンドウフォームアプリ」を作成しています。ボタンとテキストボックスがいくつかあります。私が欲しいのは、初めてアプリを実行したときに、いくつかのボタンとテキストボックスが表示されないことです。 そして、特定のボタンをクリックすると、それらのボタンとテキストボックスが表示されます。
アプリを実行すると、最初はすべてのもの(ボタンとテキストボックス)がフォームに表示されます。ボタンを押すだけで表示したり非表示にしたりできますが、最初はすべてが表示されます。
最初に非表示にする各コントロールのデザイナでプロパティをfalseに設定しVisible
ます。
後で(たとえば、ボタンを押すイベントで)コードでこれをtrueに設定するだけで、それらを再び表示することができます。
MSDNリファレンス: http: //msdn.microsoft.com/en-us/library/system.windows.forms.control.visible.aspx
VisibleプロパティをFalseに設定して、フォームデザイナで非表示にするだけです。
注:これを行った場合でも、デザイナーには表示されますが、実行時には表示されません。