VB里怎么设置窗体边框的颜色?

lijialijia 2002-08-16 08:53:59
请把代码发到以下邮箱:
lijia_aptech@up369.com
lijia_aptech@21cn.com
...全文
982 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingqing888 2002-09-17
  • 打赏
  • 举报
回复
up
chanet 2002-08-17
  • 打赏
  • 举报
回复

1.BorderStyle设置为:0-None,
2.四边用:Shape控件画。或用Line

feihong0233 2002-08-17
  • 打赏
  • 举报
回复
设置窗体样式为0
然后做个图片,
在picture属性里设置窗体背景~
lijia_aptech 2002-08-17
  • 打赏
  • 举报
回复
将窗体设置成平面窗体,再用4个line控件
How to create transparent forms in Visual Basic.
http://www.vb-faq.com/Articles/Pharis/transparentform.asp


How to make a form transparent
http://216.26.168.92/tips/tip76.html


http://www.saberman.com/VBSamples/SetWindow/Index.htm
griefforyou 2002-08-17
  • 打赏
  • 举报
回复
上面错了,应该是这个
http://www14.brinkster.com/weblover/drawform1.zip
griefforyou 2002-08-17
  • 打赏
  • 举报
回复
方法1.修改注册表(不过是修改所有窗口的)

方法2.用HOOK,拦截WM_NCPAINT事件,用自已的代码来画边框

你可以看看我的例程

http://www14.brinkster.com/weblover/drawform1.rar
lijialijia 2002-08-17
  • 打赏
  • 举报
回复
将窗体设置成平面窗体,再用4个line控件
How to create transparent forms in Visual Basic.
http://www.vb-faq.com/Articles/Pharis/transparentform.asp


How to make a form transparent
http://216.26.168.92/tips/tip76.html


http://www.saberman.com/VBSamples/SetWindow/Index.htm

chenyu5188 2002-08-17
  • 打赏
  • 举报
回复
只有用line 或 sharp控件
good_sun 2002-08-16
  • 打赏
  • 举报
回复
用GetWindowDC(Me.hwnd)得到窗体DC之后用API绘制
Me.HDC只能得到窗体客户区的DC,所以不可以的
hfycl 2002-08-16
  • 打赏
  • 举报
回复
同意顶楼,要自己做
Speedies 2002-08-16
  • 打赏
  • 举报
回复
无法设置,VB控件有许多颜色无法设置,只能随系统颜色改变而改变。
wuliuser888 2002-08-16
  • 打赏
  • 举报
回复
用shape控件来制作一个边框,然后设置边框的颜色。
steednetson 2002-08-16
  • 打赏
  • 举报
回复
或者用SHAPE控件
IsMe 2002-08-16
  • 打赏
  • 举报
回复
将窗体设置成平面窗体,再用4个line控件

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧