2004年09月07日(火)
■ [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を表示できる。