您的位置:程序门 -> .net技术 -> c#



个性窗体


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


个性窗体
发表于: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( "上一首被点击 ");
发表于:2007-01-29 15:04:131楼 得分:0
把"上一首   下一首暂停"的图片用picturebox   控件显示出来,设置picturebox   大小和位置
给这个picturebox   添加 mousemove   和click   事件.
发表于:2007-01-29 15:07:102楼 得分:0
第2种方式,根据鼠标的位置计算当前鼠标是否处于"上一首   下一首暂停"图片之上.
相应的显示不同提示文字.
添加窗体添加click事件,计算当前鼠标是否处于"上一首   下一首暂停"图片之上.显示
messagebox.show信息


快速检索

最新资讯
热门点击