
比較的新しいデザインパターンをいくつか紹介
プログラムのデザインパターンには、多数の種類があります。以下に、比較的新しいデザインパター ...

WindwosFormsアプリで、ボードゲーム上の位置をセルに合わせる
マウスの位置で選択できるセルの位置に合う座標を取得するサンプルです 実行結果 コードサンプ ...

WindowsFormプログラムで背景を透過しながらキャラクタを移動する
アルファ値(透過)を持ったPngファイルを用意して、透過キャラを表示、移動するサンプルにな ...

【C#】foreachでリストの要素を削除したい
foreachループでリストから要素を削除することはできません。これは、foreachルー ...

WindowsFormsアプリでPictureBoxをフォームに貼り付け、フォームのサイズ変更で、PictureBoxのサイズも変わるようにしたい
次のような動作にしたい場合 実行結果 デザイン画面での設定 フォームにPictureBo ...

WindowsFormsアプリでフォームのサイズ変更で縦横比を一定にする
次のような動作にしたい場合 実行結果 PictureBoxを貼り付けていますので、サイズ変 ...

イベントの考え方
「何かが起こったら」→「どうする」式でプログラムすることをイベントドリブン方式(イベント駆 ...

【WindowsForms】作成したオブジェクトに一斉に処理をさせる
最終的な目標は、複数のオブジェクトをアプリケーション実行中に作成し、そのオブジェクトに命令 ...

VisualStudioでリソースを登録する方法
リソースウィンドウの開き方 Propertiesフォルダが作成されていない場合 新規でソリ ...

WindowsFormsアプリでカードゲーム作成時、画像情報をCardクラスに登録する方法
Windows Formsアプリケーションでトランプカードクラスを作成する場合、Image ...