7

我需要将 Windows 窗体的设计更改为ComboBox
在此处输入图像描述

我是否需要重新设计按钮并从 继承UserControl,并从零开始所有功能?

或者足以继承自ComboBox,而我需要做的就是更改图形?
如果是这样,我该怎么做?

4

2 回答 2

1

你必须使用winforms吗?在 .NET 的WPF中,更改组合框(和其他控件)的样式要容易得多。您可以在 Internet 上找到大量教程和/或示例。

于 2013-01-03T11:14:57.220 回答
0

继承ComboBox并仅覆盖绘画功能就足够了。

protected override void OnPaint(PaintEventArgs e)
{
   // your drawing comes code here
}

该参数为您提供了一个Graphics实例,您可以通过该实例绘制任何您喜欢的东西。线条,弧线,甚至图像。我不知道你展示的图形的确切定义,所以试着找出如何绘制它。

于 2013-01-03T10:28:56.160 回答