TextBoxコントロールにUndo

TextBoxコントロールにCopy/Cut/Paste/Undoを実装する。 元々TextBoxコントロールにはCopy/Cut/Paste/Undoは実装されてるので、ショートカットやコンテキストメニューで使う分には…

Enumのキャスト

Enumのキャスト Enum.Parse (Type, String) を使って以下のような書き方でOK。 UnitSystem unit = (UnitSystem)Enum.Parse(typeof(UnitSyst…

インストーラーとConfigファイル

インストーラーとConfigファイル .net 2.0からアプリケーション構成ファイル(app.config)を使って設定を保存できるようになった。何かと便利なので、いろいろ設定をして、いざインストーラーを作る段になって…

.regでレジストリ削除

.regファイルを使ってレジストリからキー、値を追加、削除する方法 これが何の役に立つのかという話もあるけど、アプリケーションの開発中には度々レジストリを変更して動作確認をしたくなる事があります。 例えば、起動に特定のレ…

コードスニペットを追加する

  Visual Studio 2005の新機能、コードスニペットですが、どういうわけかVB.NETには標準で用意されているスニペットがC#には含まれておらず、必要最小限の構成になっています。 少々使いにくいの…

Googleデスクトップ

ファイルやメール、あれどこへしまったのか思い出せないデータの検索に重宝なGoogleデスクトップ。データが増えるにつれて手放せなくなります。でもある日気付くとインデックスのサイズが3GBを超え、システムディスクを圧迫して…

エラーメッセージの英訳を調べる

Microsoft製品が表示するエラーメッセージの英訳というか、正確には日本語に訳される前のオリジナル(つまり英語)のメッセージを調べる方法に関してのメモ。元ネタはアットマーク・アイティのこの記事から。  用途…