保護された オーバーライド 無効のOnPaint(System.Windows.Forms.PaintEventArgs E) { ペン = 新しい新;ペン(drawLineColor)を pen.Width = 2 ; //は、 水平線描画 e.Graphics.DrawLine(PEN、新しい新しいポイント(。5、。5)、新しい新しいポイント(この .Width - 5。 、5。 )); /// /パネル背景画像が描画される // (背景画像= NULL)e.Graphics.DrawImage(this.BackgroundImage、新しい新しいPoint(0、0のIF! )); } // 内部変数色値が格納されている 民間DrawLineColor =カラーColor.Red; [説明(「分割線の色を変更することができ、この値を変更する」)、カテゴリ(「カスタムプロパティ」)] // コントロールのカスタムプロパティ値 パブリックカラーDrawLineColor { GET { 戻りdrawLineColorと、 } SET { drawLineColor = 値; //は、 ここで変更、実行カスタム属性変更操作である // カスタム再描画作り、色属性の変更、新たな色の値、ここで この).Invalidateを( ; } }
PropertyGridのカスタムコントロールに項目を追加します。
おすすめ
転載: www.cnblogs.com/jizhiqiliao/p/11584002.html
おすすめ
ランキング