`

VS C# 2008鼠标移上时与按下时动态改变PicturBox的背景图片

 
阅读更多

//获得当前项目运行的路径
            path = System.IO.Directory.GetCurrentDirectory();

private void pictureBox1_MouseHover(object sender, EventArgs e)
        {
            this.pictureBox1.BackgroundImage=System.Drawing.Image.FromFile(path + @"\images\CloseButton_Hover.bmp");
        }

        private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
        {
            this.pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(path + @"\images\CloseButton_Down.bmp");
        }

        private void pictureBox1_MouseLeave(object sender, EventArgs e)
        {
            this.pictureBox1.BackgroundImage = System.Drawing.Image.FromFile(path + @"\images\CloseButton_Normal.bmp");
        }

分享到:
评论

相关推荐

    C#winform移动鼠标浮现图片

    "C# WinForm移动鼠标浮现图片"这一技术就是这样的一个例子,它允许用户将鼠标悬停在特定元素上时,显示出与该元素关联的图片或信息。这种效果在各种应用程序中都很常见,比如社交软件的头像预览、图表数据的详细信息...

    c# 图像 图像放大 图像放大缩小 以鼠标点击点位为中心放缩 鼠标拖动

    本文将详细介绍如何使用C#实现一个类似于Windows图片查看器的功能,包括鼠标滚轮放大、鼠标拖动图像以及以鼠标点击点为中心进行放缩,并在按下Esc键时恢复全屏显示。 首先,我们需要引入必要的库,如`System....

    C# 通过鼠标滚轮实现缩放图片和移动图片

    C# 通过鼠标实现放大图片和移动图片,内附有源码和exe,实现鼠标滚轮放大和图片平移

    C# 像PS一样裁剪原图片,鼠标拖动裁剪图片

    当用户按下鼠标左键并移动时,我们需要记录下鼠标按下时的坐标(起点),然后在鼠标移动时计算出新的坐标(终点)。这两点之间的矩形区域就是我们裁剪的选区。 在计算选区时,要考虑到图像可能的缩放状态。如果图片...

    C#操作picturebox实现图片的放大和缩小以及改变鼠标指针形状

    以上就是C#中通过PictureBox实现图片放大、缩小和平移的操作,以及改变鼠标指针形状的方法。在实际应用中,还可以结合其他功能,如添加键盘快捷键控制,或提供平移、缩放的滑动条等,以满足更丰富的用户需求。

    C#给工具栏按钮加背景图片

    C#给工具栏按钮加背景图片C#给工具栏按钮加背景图片C#给工具栏按钮加背景图片C#给工具栏按钮加背景图片C#给工具栏按钮加背景图片C#给工具栏按钮加背景图片C#给工具栏按钮加背景图片C#给工具栏按钮加背景图片C#给工具...

    c#鼠标移过去就跑,表白用

    【标签】"c#表白用 c#鼠标跑"这两个标签再次强调了程序的两个主要特点:一是使用C#语言编写,二是与鼠标的交互,尤其是鼠标移动时窗口的动态行为。"表白用"标签还提示了这个程序可能用于浪漫或个性化的场景。 在C#...

    C# 鼠标钩子 监测鼠标双击事件

    在C#编程中,鼠标钩子(Mouse Hook)是一种用于监听和处理系统鼠标事件的技术。通过设置全局鼠标钩子,开发者可以捕获到系统中所有窗口的鼠标活动,包括单击、双击、移动等事件。这个项目"鼠标钩子 监测鼠标双击事件...

    C#联合halcon利用halcon控件实现鼠标拖拽放大缩小图片

    在本文中,我们将深入探讨如何使用C#编程语言与HALCON机器视觉库相结合,通过Halcon控件实现在Windows应用程序中实现鼠标拖拽放大、缩小图片的功能。HALCON是一款强大的机器视觉软件,提供了丰富的图像处理功能,而...

    c#绘制矩形(鼠标拉伸与平移)

    在`pictureBox`上设置`MouseDown`和`MouseMove`事件,当鼠标按下时记录初始位置,鼠标移动时更新矩形的位置。 ```csharp private Point dragStartPoint; // 鼠标按下时的位置 private void pictureBox_MouseDown...

    halcon与C#联合编程之鼠标控制图片缩放,拖动,roi.zip

    在MouseDown事件中记录鼠标按下时的位置,在MouseMove事件中计算鼠标的移动距离,并更新pictureBox的位置。当MouseUp事件触发时,停止图片的拖动。这需要对Windows Forms控件的坐标系统有深入了解。 ROI(感兴趣...

    C# 带鼠标屏幕截图

    "C# 带鼠标屏幕截图"这个主题主要关注如何在截取屏幕图像时同时包含鼠标指针的显示。传统的C#图形(Graphics)类虽然可以方便地捕获屏幕,但它无法直接处理鼠标指针的显示。以下是一些关键知识点和实现方法: 1. **...

    C#实现高效率鼠标缩放平移图像(GDI+方式),内有代码注释

    在C#编程中,使用GDI+库可以高效地处理图像操作,如放大、缩小和平移。GDI+(Graphics Device Interface Plus)是.NET Framework的一部分,提供了丰富的图形绘制功能。本教程将深入探讨如何利用GDI+实现鼠标操作下的...

    C#蓝色背景及按钮图片素材

    在C#中,Button控件允许开发者设置背景图像,通过Image属性加载图片,并且可以使用不同的事件(如Click、MouseEnter、MouseLeave等)来改变按钮在不同交互状态下的图像。此外,使用ImageList组件,开发者还可以管理...

    c# 鼠标在窗体PictureBox上的十字光标定位

    在C#编程中,开发图形用户界面(GUI)应用程序时,有时我们需要实现精确的鼠标定位功能,例如在PictureBox控件中显示一个十字光标,并能够根据图像的坐标进行操作。这个功能常见于图像处理或绘图软件中,允许用户...

    c# gdi 矩形 鼠标拖动调整大小旋转

    当鼠标按下时,记录下矩形的原始位置和大小;鼠标移动时,根据鼠标移动的距离计算出新的矩形尺寸;鼠标释放时,更新矩形的大小并重绘。 拖动移动矩形的操作类似,只需要在mousedown事件中记录矩形的当前位置,然后...

    C#图片浏览器(实现鼠标滚轮放大/缩小图片/QQ截图功能)

    在本文中,我们将深入探讨如何使用C# Winform来创建一个具有鼠标滚轮放大/缩小图片功能以及类似于QQ截图的程序。这个应用的核心是利用Windows Forms控件和事件处理,结合图像处理技术来实现用户友好的交互体验。 ...

    c#实现的鼠标框选多个控件

    这些事件是实现框选的基础,`MouseDown`用于记录鼠标按下时的位置,`MouseMove`跟踪鼠标移动,而`MouseUp`则在鼠标释放时确定框选范围。 2. **坐标系统转换**: - 在C#中,Windows Forms控件使用控件自身的坐标...

    C#15种动态显示图片的方法动态变图片(适合新手)

    在C#编程中,动态显示图片是一项常见的任务,特别是在开发用户界面或游戏应用时。本文将详细介绍15种方法,帮助新手理解如何在C#中实现动态变图片。以下是每种方法的概述: 1. **pictureBox控件**:C#中的...

    c#Winform程序的toolStripButton自定义背景应用示例源码

    C# Winform程序的toolStrip中toolStripButton的背景是蓝色的,如何改变背景及边框的颜色和样式呢? 实现此功能需要重写...这里只是给出解决问题的思路和方法,如下图,当鼠标移到按钮上,背景会变为黑色

Global site tag (gtag.js) - Google Analytics