ボタンとかを作成した時に、BackColorとかにデフォルトで設定される色を変更したいけど、何かのアクション以外は、デフォルト職を使いたい。
って時に多分使える。
システムの表示要素に対応したシステム カラー、システム ブラシ、およびシステム リソース キーが含まれています。
ざっくり言うと、Windowsのデフォルトで設定される色ってことでいいのかな。
普通に、色を設定しようとすると、オブジェクトのプロパティから色を設定する。
カラーパレットから選ぶなら、そのまま選べる。
リストから選んでも良い。
元の色に戻したいなら、システムタブを選んで、そのリストから選ぶ。
コードで書くなら、
TextBox1.BackColor = Color.Red;
見たいな感じで書くけど、じゃあ、デフォルトに戻したい時ってどうするん?って。
その時はSystemColorsを使う。
TextBox1.BackColor = SystemColors.Control;
で。
これで、入力ミスで警告色(赤色とか)にしたけど、元に戻せるw