| 发表于:2007-01-29 14:49:19 楼主 |
public void setprevbitmap(image image, color transparencycolor, point position) { prevbitmap = new bitmap(image); prevbitmap.maketransparent(transparencycolor); prevbitmapsize = new size(prevbitmap.width / 4, prevbitmap.height); prevbitmaplocation = position; } if (prevbitmap != null) { rectangle rectdest = new rectangle(prevbitmaplocation, prevbitmapsize); rectangle rectsrc; if (bismouseoverprev) { if (bismousedown) rectsrc = new rectangle(new point(prevbitmapsize.width, 0), prevbitmapsize); else rectsrc = new rectangle(new point(prevbitmapsize.width, 0), prevbitmapsize); } else rectsrc = new rectangle(new point(0, 0), prevbitmapsize); //messagebox.show(bismouseoverclose.tostring()+bismousedown.tostring()); grfx.drawimage(prevbitmap, rectdest, rectsrc, graphicsunit.pixel); } 我用这样的函数在一个窗体上画了四张图片 这样就是一个控制音乐播放的控制窗体 有上一首 下一首暂停等等 怎么样在鼠标指到某个图片区域的时候就提示 文字比如 "上一首 " 还有鼠标按下的时候就产生相应操作 比如messagebox.show( "上一首被点击 "); |
|
|
|
|