C#Windows Forms编程用户控件由三个图像组成

时间:2011-03-16 06:15:05

标签: c# winforms

我尝试创建用户控件(按钮)。按钮背景由三个图像组成。按钮的左边框,右边框和根据文本拉伸的中间部分。我怎么能意识到这一点?

1 个答案:

答案 0 :(得分:0)

基本上,您必须派生自Button(或Control,取决于您想要去的深度)并覆盖OnPaint。您将必须处理所有状态(正常,推送)并负责刷新它们。比如这里:

http://christian-helle.blogspot.com/2007/09/buttonex-owner-drawn-button-control.html