2006-10-13から1日間の記事一覧

カスタムコントロール(デザイン時のインスタンスを判定する)

ラベルコントロール等がそうだが、コントロールはツールパレットからフォームにドロップされた時に、クラス名をベースとした、仮のNameプロパティが設定されて、そのNameプロパティが初期のTextプロパティとコントロール上に描画される。Controlから派生した…

カスタムコントロール(その3)

VisualStyleRenderer系のスタティッククラスでは、ラジオボタンを描画するためのRedioButtonRendererクラスもある。使い方は簡単だ。ペイント時にラジオボタンを描画するならば、こんな感じに書ける。 protected override void OnPaint(PaintEventArgs e) { …