C#

C#

アセンブリバージョンが自動的にインクリメントされるようにする。

EXEやDLLのプロパティにある「バージョン情報 ⇒ Assembly Version」を、リビルドした際に自動インクリメントするには、AssemblyInfo.cs ファイルの AssemblyVersion 項目を以下の形式に変更する必...
C#

モノクロビットマップに変換して保存できるSaveMonoBitmapメソッド

色情報のあるビットマップを、モノクロ(2値)ビットマップに変換して、ビットマップファイルを保存できる、SaveMonoBitmapメソッドを作成しました。   SaveMonoBitmapメソッドはこの形で利用できます。
C#

WEBサイトが接続可能になっているかどうかを、チェックできるメソッドを作りました。

C#

Copyメソッドを使用して、DataSetを複製する場合

Copyメソッドを使用して、DataSetを複製する場合は、AcceptChangesメソッドを先に実行しておかないと、ソース上で変更したデータが、複製先にコピーされない。という現象に遭遇しました。
C#

Crystal Reports でユーザー設定用紙の印刷を行う場合。

Crystal Reports が標準でサポートしている用紙サイズ以外に、ユーザーが独自に設定した用紙サイズ(11×5 インチ など)で印刷する場合、対象の端末全てに用紙サイズを登録しますが、Crystal Reports の場合、それだけ...
C#

DataGridView 入力チェック

DataGridViewのDataErrorイベントハンドラに、以下のコードを加えるだけで、入力型エラー程度はハンドリングできる。
C#

C#上でパスを追加する。

アプリケーションのサイズが大きくなって来ると、複数のEXEを設け、複数のフォルダに分散させたりしますが、その際、カレントフォルダに無いDLLを参照していると、実行時に参照エラーになったりします。 それを解決するには、DLLのあるフォルダへ、...
C#

Visual Studio 2010 で作成したDateSetの、Insertメソッドが参照できない。

Visual Studio 2008 で作成していたDataSetを纏めたDLL作成用のプロジェクトを、Visual Studio 2010 に移行したら、WCF用のプロジェクトから、Insert、Update、Delete系のメソッドが全...
C#

.Net Framework におけるスタックとヒープ

スタックとヒープについてザックリ表現すると、スタックで書かれたプログラムはメモリー上に保持され、ヒープで書かれたプログラムはハードディスクに保持される。という違いがあります。 ハードディスクに比べて、メモリーの処理速度は十倍から百倍くらい速...
C#

DropDownStyleのComboBoxを使う場合

DropDownStyleのComboBoxを使う場合、ComboBoxのLostFocusイベントに以下のロジックを加えておくと、ユーザーがリストに存在しない値を入力する事が無くなるので便利。