Windows フォームアプリケーションで、FlowLayoutPanelを使って様々なコントロールを水平に並べたり、垂直に並べたりすることができます。
例えば、FlowLayoutPanel内にPictureBoxコントロールを2つ配置して、2つともDockプロパティをFillに設定すると、「半々の大きさに制御されるのでは?」と考えましたが、浅はかな考えだったようです。
好きか嫌いか最優先 正悪気にする暇はなし
Windows フォームアプリケーションで、FlowLayoutPanelを使って様々なコントロールを水平に並べたり、垂直に並べたりすることができます。
例えば、FlowLayoutPanel内にPictureBoxコントロールを2つ配置して、2つともDockプロパティをFillに設定すると、「半々の大きさに制御されるのでは?」と考えましたが、浅はかな考えだったようです。
ここでは、C# フォームアプリケーションで頻繁に使用されるDataGridView に行を追加するサンプルプログラムを掲載しています。
ここでは、クラス名やメソッド名を取得する2通りの方法を掲載しています。1つ目はリフレクションを用いた方法で、2つ目は、Visual Studio 2015 (C# 6.0 ) で利用可能になった nemeof 演算子を用いる方法です。
ここでは、OleDbConnection を使用してAS400(DB2)に接続してクエリを発行するサンプルプログラムを掲載しています。
ここでは、Wake on LAN に対応しているPCをリモートから起動するパケットを送信するサンプルプログラムを掲載しています。なお、PCがスリープ状態の場合はスリープ状態から復帰します。
ここでは、C# 6.0(Visual Studio 2015)での新しい構文である、null 条件演算子の使い方について掲載しています。
個人的には微妙な感じもしますが、スレッドセーフに動作し、レアケースに発生するバグの混入等を防いだりするなどしてくれたりもするようです。慣れれば使いやすいかもしれません。
ここでは、C# における yield return および yield break ステートメントの基本的な使用方法について掲載しています。
最近知りました。積極的に知識を吸収しようとしなければ、知らないことばかりです。反省。
ここでは、C# において次のディレクトリ操作のサンプルコードを掲載しています。
エクスプローラでドライブを選択し、右クリックメニューからフォーマットを選択するとダイアログが出力され、ドライブのフォーマットを行うことができます。
ここでは、C# からこのフォーマットダイアログを出力するサンプルコードを掲載しています。なお、具体的には SHFormatDrive 関数を使用しています。
ここでは、WMI の Win32_Volume.Format 関数を使用して論理ドライブをフォーマットするサンプルコードを掲載しています。