C# form中矢量图形绘制,如何让其可以调整在窗体上的Z顺序,例如不被按钮等控件遮住等
C# form中矢量图形绘制,如何让其可以调整在窗体上的Z顺序,例如不被按钮等控件遮住等。我知道控件是可以通过BringToFront();.SendToBack();来设置顺序,那么用Graphics绘制的图形怎么做处理了,请教各位大帅了,这个问题找了两天了,还没有实现,谢谢~ --------------------编程问答-------------------- Graphics里面不能这样做,要么你在窗体中放多个Panel,每个Panel中绘制一层,这样就可以了。要不,就在窗口中放一些WPF用控件,这个就可以轻松控制z-Index了。 --------------------编程问答-------------------- 窗体GDI绘制的图形之间的Z顺序可调。至于调到窗体的控件之上,做不到。 --------------------编程问答--------------------
谢谢了,我试过了,这样做的话,panel的背景色会显示出来,这怎么处理呢? --------------------编程问答-------------------- 不要背景色,试试。
补充:.NET技术 , C#