当前位置:编程学习 > C#/ASP.NET >>

在picturebox上画的图,怎样才能不被其他picturebox或者控件遮住

我用vb2008,打算在一个大的picturebox上的某些特定位置用GDI+画类似于tooltip工具的提示信息框,但是这个大的picturebox的某些区域还有其他的picturebox或者控件,而且在这个大的picturebox的前面,我如果用这个大的picturebox的graphic画,画出来的框会被其他的picturebox或者控件遮挡住,不知道应该用怎样的方法画出来的提示信息框不会被遮挡住,希望知道的朋友帮帮忙! --------------------编程问答-------------------- 自己画的,肯定在PicBox里,无论如何都会被其它控件挡住,如果只是单纯想实现Tooltip,可以考虑用TextBox控件来实现,动态控制它的隐藏和显示以及位置。 --------------------编程问答-------------------- 那Tooltip控件的实现原理是怎样的呢?他的提示信息怎么不会被其他控件挡住? --------------------编程问答-------------------- 用另一个Form代替Tooltip控件,信息写Form上,Form置顶 --------------------编程问答--------------------   PictureBox1.BringToFront() --------------------编程问答-------------------- 控件置顶 --------------------编程问答-------------------- 我这个应用Picturebox相当于一个容器,他前面的空间都很小,他要是置顶(PictureBox1.BringToFront())的话后面的控件就没遮挡住了 --------------------编程问答--------------------
Dim hDC As IntPtr = GetDesktopWindow()
Dim g As Graphics = Graphics.FromHDC(hdc)

用这个g绘制。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,