C#鼠标经过变色,修改background的例子

原创 2016年08月18日 11:41:55
在C#中,如果你需要对一个控件的背景色赋值,你可用 Color.FromArgb(int,int,int) 方法:
panel3.BackColor = Color.FromArgb(128, 128, 255);


在c#中,你想让鼠标经过控件,空间变色,你可以利用事件;
        private void panel3_MouseEnter(object sender, EventArgs e) //鼠标经过
        {
            panel3.BackColor = Color.FromArgb(128, 128, 255);
        }


        private void panel3_MouseLeave(object sender, EventArgs e) //鼠标移出
        {
            panel3.BackColor = Color.FromArgb(192, 192, 255);
        }

在C#中,鼠标点击窗体后窗体随鼠标拖动,代码最少的方法是利用WinApi:

using System.Runtime.InteropServices;


 [DllImport("user32.dll")]
        public static extern bool ReleaseCapture();
        [DllImport("user32.dll")]
        public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
        public const int WM_SYSCOMMAND = 0x0112;
        public const int SC_MOVE = 0xF010;
        public const int HTCAPTION = 0x0002; 


   private void panel1_MouseDown(object sender, MouseEventArgs e)
        {
            ReleaseCapture();
            SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
        }




版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013542549/article/details/52239451

winform基础

主讲内容 第一讲 winform课程介绍(完结) 第二讲 Windows编程基础-hello world(完结) 第三讲Windows编程基础-常用控件(完结) 第四讲 多文档界面MDI处理和菜单组件(完结) 第五讲 Windows高级控件-单选、复选、图片控件(完结) 等
  • 2016年12月17日 17:53

C#鼠标移动到Button上后改变边框颜色

创建一个项目,新建一个窗体,然后在工具箱中拖入Button按钮,找到事件MouseMove 然后点击生成事件 改变边框代码: this.button1.FlatStyle = FlatStyle....
  • suxuelian
  • suxuelian
  • 2016-05-20 17:41:57
  • 504

C#winform 控件鼠标落下变色,鼠标挪开恢复原色

C#winform 控件鼠标落下变色,鼠标挪开恢复原色 主要是使用控件的两个事件,挺简单的 #region “文件”操作 private void label7_MouseEn...
  • tingzhiyi
  • tingzhiyi
  • 2015-10-12 13:47:07
  • 1151

动态生成按钮,点击动态修改按钮背景图片

  • 2011年07月18日 17:03
  • 46KB
  • 下载

Div被鼠标划过时其背景色变色的第六种方式

概述: 此文件将利用JS编码实现相关div图层的颜色变幻,内有onmouseover、onmouseout鼠标事件。 图示: 代码详情: ...
  • qq_35119220
  • qq_35119220
  • 2017-05-24 14:48:19
  • 524

CSS+DIV实现鼠标经过背景变色 [onmouseover; onmouseout]

方法一 css: #layer1:hover{background:#000000;} 解释:鼠标经过id为div的元素时背景变色     IE...
  • xiaojian1018
  • xiaojian1018
  • 2015-05-12 14:04:49
  • 4229

C#在DataGridView当鼠标移到某行时,该行改变颜色

在datagridview当鼠标移到某行时,该行改变颜色 Winform: DataGridView属性中有个SelectMode之类的属性,可以设定是选择单元格还是选择行。 在DataGirdVie...
  • lingfengstar1
  • lingfengstar1
  • 2016-06-20 15:15:30
  • 2862

CMyButton类----功能---- 鼠标经过此按钮时,按钮改变颜色

MyButton.h  #if !defined(AFX_MYBUTTON_H__10CEB9E1_11F9_11D4_A2EA_0048543D92F7__INCLUDED_) #define ...
  • shuilan0066
  • shuilan0066
  • 2011-11-23 10:03:18
  • 2173

C# 按钮<em>变色</em>

2013-12-10 上传大小:42KB C#<em>Button变色</em> C# winform <em>鼠标</em>移到按钮上变背景色...上传者: zhong_jianyu 时间: 2010-03-<em>23</em> 综合评分: 0 积分/<em>C</em>币:3 菜单的...
  • 2018年04月19日 00:00

改变按钮的背景颜色和鼠标在按钮上时指针的样子

第一在对话框的OnInitDialog()中添加以下代码:
  • ilikehigame
  • ilikehigame
  • 2014-05-07 10:40:20
  • 1036
收藏助手
不良信息举报
您举报文章:C#鼠标经过变色,修改background的例子
举报原因:
原因补充:

(最多只允许输入30个字)