【问题标题】:creating an Info-box like control in .NET 2在 .NET 2 中创建类似控件的信息框
【发布时间】:2010-07-04 15:00:24
【问题描述】:

我想在 .net 2 中创建一个信息框(附件是带有示例的图像) 我想使用面板,但无法更改其边框的颜色。

是否可以更改此属性?如果有,怎么做?

谢谢, 舒奇

【问题讨论】:

    标签: c# .net winforms controls


    【解决方案1】:

    您不能直接更改边框的颜色,但是,您可以按照自己喜欢的任何颜色和样式绘制自己的颜色。见this article

    文章中的代码示例。 (这就是你所需要的。)

    private void panel1_Paint(object sender, PaintEventArgs e)     {
        ControlPaint.DrawBorder(e.Graphics, this.panel1.ClientRectangle, 
        Color.DarkBlue, ButtonBorderStyle.Solid);
    }
    
    private void panel1_Resize(object sender, EventArgs e)
    {
        Invalidate();
    }
    

    【讨论】:

    • 感谢 Paul,这正是我所需要的。
    猜你喜欢
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    • 1970-01-01
    • 2012-04-06
    • 2017-03-25
    • 1970-01-01
    • 2015-11-13
    相关资源
    最近更新 更多