« #Calc 1.2.8 その 4 | トップページ | アニメ「ハヤテのごとく!」について »

2007年4月22日 (日)

なかなか思い通りにやらせてくれない

CUI 版 #Calc に向けて、ちょっと実験。

System.Console クラスの CancelKeyPress イベントConsoleCancelEventArgs オブジェクトの Cancel プロパティtrue を設定して Ctrl-C による強制終了を取り消そうと思ったのだが、うまくいかない。

Console.ReadLine で読み込み待ちの時に Ctrl-C を押した場合、強制終了は取り消せないらしい。Console.ReadKey で読み込み待ちの時なら取り消せる。

Console.TreatControlCAsInput プロパティtrue にすることも試してみたが、こっちはユーザからの入力を受け取るときに改行が適用されずに表示が変になる。

Ctrl-C による強制終了を取り消すのは諦めたほうがよさそうだな。

|

« #Calc 1.2.8 その 4 | トップページ | アニメ「ハヤテのごとく!」について »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/169172/14815263

この記事へのトラックバック一覧です: なかなか思い通りにやらせてくれない:

« #Calc 1.2.8 その 4 | トップページ | アニメ「ハヤテのごとく!」について »