这种软件应该叫做组态软件,比如微软的Viso,而且微软也提供了Viso的开发SDK以供开发之用,除此,Visual Studio也还提供了一个扩展控件,DSL专门提供这样的开发接口。如果这些都不能满足你的要求的话,在C#中也有用WPF的画布(Canvas)来实现的。当然,如果你不需要你的控件有视图的缩放功能,也可以直接用自绘制控件来完成。希望这些信息可以供你参考