回 帖 发 新 帖 刷新版面

主题:急切求助:关于箭头、斜线占地太大

我自之制的斜箭头、斜线控件所占空间为一矩形,但它会覆盖别的控件,怎么办

回复列表 (共8个回复)

沙发

把它置后

板凳

地方有限,不能置后。
能不能找到一种方法使得它们只占斜线、斜箭头本身的地方呢?

3 楼

这和地方没有关系呀

4 楼

当然有关系了
斜箭头和斜线所占的空间为一矩形,也就是说它们的背景为一矩形区域。倘若你把斜箭头或斜直线放在某个位置,它们所占的区域就是一矩形。这样很可能因为它们的存在而掩盖其它的控件。
现在的问题是:
    能不能设置斜箭头和斜直线的Opacity属性,象form的Opacity属性一样?
    能不能设置斜箭头和斜直线只占它们本身空间的大小。(我编制控件时是按画线编的,但编出之后发现它们所占的竟然是一矩形区域)
   谢谢解答!
           

5 楼

谢谢,请回答我!

6 楼

你的意思是说产生不规则形状(非矩形)的控件咯,Setwindowspos和一个什么函数配合来着可以将表单切割成不规则图形,总之这是用api函数拉,具体的我忘记了。这样就可以做出来不规则的窗体(控件)了。

7 楼

本人非常需要帮助,楼上的这位专家能不能好人做到底,再帮一把
谢谢

8 楼

怎样可以把控件的背景设为透明?

我来回复

您尚未登录,请登录后再回复。点此登录或注册