width = 150px
和height = 100px
,背景颜色为透明,并在中心具有100 x 100像素的文本框。这个基础结构将来会成为一个节点界面,每个框都会有连接锚点、逻辑按钮之类的东西。
我的问题在于,如果我在面板上点击几次并且添加的框重叠在一起,透明度就不起作用了。
这是一个屏幕截图。
如何解决这个问题?有一个
allowTransparency
之类的东西吗?同时,绘制顺序也存在问题,新添加的块总是在其他块后面。
如果您想查看此代码,请告诉我,但我认为对此没有任何相关内容。
此外,如果您知道更好的实现节点图形的方法,请随时告诉我。
编辑
以下代码是我在考虑在StackOverFlow发布问题之前尝试的第一件事。
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
MakeTransparentControls(this);
所以请不要将此视为重复的问题或将代码发布为答案。