PropertyGridのカスタムコントロールに項目を追加します。

保護された オーバーライド 無効の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を( ; 
    } 
}

おすすめ

転載: www.cnblogs.com/jizhiqiliao/p/11584002.html