プログラム系統備忘録ブログ

記事中のコードは自己責任の下でご自由にどうぞ。

2015-04-01から1ヶ月間の記事一覧

Livetでウィンドウが閉じられるときに確認ダイアログを出し、その応答で別の処理をしたりキャンセルしたりする方法

サンプルコードは最後に載せています。 2015/05/17 サンプルコードをコールバックを使用しない内容に差し替え。 確認環境 Visual Studio: Community 2013 Livet: 1.2.0 プロジェクトの対象のフレームワーク: .NET Framework 4.5 PCにインストールしているフ…

読み取り不可なStreamの作り方

C#

背景 某ファイルフォーマット用のBinaryReaderクラスを作った。 コンストラクタで受けるStreamがunreadableならArgumentExceptionを投げている。 これの単体テストを書きたい。 実現方法 Stream.CanRead プロパティ (System.IO) | Microsoft LearnはClose後…

KeySnailのHoKで候補が1つの場合でもヒントを表示させ、自動では開かせない

http://lab.designsatellites.jp/?p=1173を見て、HoKを導入してみました。 (現時点ではバージョンは 1.2.7 (2011 01/01) です。)少し試してみたところ、「eなどのKeyDown時、URLの候補が1つの場合はヒントを表示せず自動で開く」ようになっていました。 誤爆…