メモの日々


2004年09月07日(火)

[net][c] 「Programming libpcap」 (かないページ)

libpcapの使い方を解説してくれている。ありがたい。

[unix][c] 「Chapter 23. カーネルデバッグ」 (FreeBSD ハンドブック)

昔のハンドブックにあるカーネルデバッグの章をメモ。

[unix][c] logとかprintfとか

FreeBSD 4.9でカーネルのロギング用の関数は kern/subr_prf.c にて定義されていることをメモ。

ログ出力は、関数 msgaddchar がグローバル変数 msgbufp の指している領域に文字を書き込んでいる所へ行き着く。

やること

  • プリンタ処分
  • リンク元のスリム化
  • 蛍光灯の紐

2018年09月07日(金)

[c#] WPFの読み取り専用TextBoxでカーソルを有効にする

WPFのTextBoxコントロールはReadOnlyプロパティの値をtrueにすると読み取り専用にできる。

ただ、こうするとTextBoxにカーソル(キャレット)が表示されなくなり、例えば長い行が表示された際にカーソルキーを使って右にスクロールさせるという操作ができなくなってしまう(マウスを使えば操作できるけれど)。

そういうものかと思っていたが、TextBoxにはIsReadOnlyCaretVisibleというプロパティがあることを知った。

Gets or sets a value that indicates whether a read-only text box displays a caret.

このプロパティの値をtrueにすれば、読み取り専用だがカーソルキーで操作できるTextBoxを表示できる。