c#如何使两个自定义控件不重叠

Chouna 发布于 2012/07/17 13:18
阅读 1K+
收藏 0
C#

我自定义了直线控件,当两条直线相交或者下面的直线出现在上面直线所在矩形框内(如图2)时会出现下面的直线被上面的遮挡的现象

(图1-正常情况)

(图2-相交)

(图3-下面的直线出现在上面直线所在矩形框内)

请问这种情况如何处理

以下是问题补充:

@Chouna:拖拽时如何不覆盖其他控件 (2012/07/19 23:08)
加载中
1
小耶果
小耶果
背景透明绘制
1
瑞新
瑞新

透明

 

0
Chouna
Chouna

引用来自“小耶果”的答案

背景透明绘制
我重绘了背景,可以实现背景透明,但是当拖动控件时还是会出现覆盖的现象
0
c
ctzhl

同问,好像没有好办法,呵呵

只能背景透明,但是遮挡可能要重绘

 

返回顶部
顶部