[C#]C#C#でWindowsフォームアプリケーションのフォームのウィンドウの状態を取得・設定する方法を紹介します。ウィンドウの状態を設定することによって、フォームを最大化したり、最小化したりすることできます。Studioで作成した、Windowsフォームアプリケーションのプロジェクトに記述するコードを記載します。Windowsフォームアプリケーションのプロジェクトを作成する方法については、以下の記事を参照してください。Windowsフォームアプリケーションのプロジェクト(ソリューション)を作成する。StudioでC#のWindowsフォームアプリケーションのプロジェクト(ソリューション)を作成する方法を記載します。ソースコードフォームのウィンドウ状態を取得するフォームのウィンドウ状態は、System.Windows.Forms名前空間にあるFormクラスのWindowStateプロパティで取得できます。form.WindowState;form.Show();Console.WriteLine(formWindowState);WindowStateプロパティはFormWindowState列挙型を返します。FormWindowState列挙型FormWindowState列挙型には以下のメンバー(フィールド)があります。最大化も最小化もされていない既定サイズのウィンドウ。最小化されたウィンドウ。最大化されたウィンドウ。フォームのウィンドウ状態を設定するフォームのウィンドウ状態はFormクラスのWindowStateプロパティにFormWindowState列挙型の値を設定することで変更できます。デザイナーのプロパティグリッドで設定するフォームのウィンドウ状態はフォームデザイナーのプロパティグリッドで設定できます。フォームデザイナーを開きます。フォームデザイナーを開いたらプロパティウィンドウを表示します。ウィンドウ」をクリックするかF4キーを押してください。上記の画像のプロパティグリッドは項目別ではなくアルファベット順で表示しています。デザイナーのプロパティグリッドにあるWindowStateプロパティのドロップダウンリストボックスからウィンドウの状態を選択します。ウィンドウを最大化する場合「Maximized」最小化する場合は「Minimized」通常のウィンドウサイズの場合は「Normal」を選択します。コードで設定するフォームのウィンドウ状態はコードで設定することもできます。FormWindowState.Normal;form.Show();サンプルプログラムフォームのウィンドウ状態を取得、設定するサンプルプログラムを作成します。ユーザーインターフェースフォームにはウィンドウを最大化するボタン(button1)、最小化するボタン(button2)、通常サイズにするボタン(button3)、ウィンドウ状態を表示するボタン(button4)を配置します。ソースコードボタンをクリックした際のイベントの処理を記述します。メッセージボックスで表示MessageBox.Show(formWindowState.ToString());}}}ウィンドウ状態を変更するとフォームのウィンドウ状態がメッセージボックスで表示されます。VB]C#で全角文字と半角文字の変換と、ひらがなとカタカナの変換方法について紹介します。Extensions今まで貯めてきた文字列の拡張メソッドをこのページにまとめておきます。拡張メソッドについては以下の記事を参照してください。[C#]ディレクトリをコピーする方法を紹介します。ディレクトリをコピー手段(クラスやメソッドなど)はc#に標準で用意されていません。拡張メソッド一覧LINQが登場して10年以上が経過しましたが、私の周りには未だに使えない開発者の方が大勢いらっしゃいます。[C#]StringBuilderクラスを使用した文字列の操作方法について紹介します。Serverのテーブルに登録されているデータをもとに、INSERTスクリプトを作成するプログラムを作成します。Coreに定義されている色(名前で参照できる色)の一覧を取得する方法を紹介します。