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

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

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

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

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

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

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

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

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

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

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

重写Button的三态按钮带鼠标经过提示

  • 2017年11月29日 14:28
  • 6.51MB
  • 下载

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

MyButton.h  #if !defined(AFX_MYBUTTON_H__10CEB9E1_11F9_11D4_A2EA_0048543D92F7__INCLUDED_) #define ...
  • shuilan0066
  • shuilan0066
  • 2011年11月23日 10:03
  • 2171

CSS+DIV实现鼠标经过背景变色

CSS+DIV实现鼠标经过背景变色 供稿:润之康   时间:2009-2-11 22:32:43     方法一  #div:hover{background:#000000;}       解释:鼠...
  • ncqqbesny
  • ncqqbesny
  • 2014年02月27日 16:39
  • 2807

实现鼠标经过背景变色的方法有很多,今天我们介绍的是用CSS+DIV实现的方法。

方法一   #div:hover{background:#000000;}   解释:鼠标经过id为div的元素时背景变色   IE6.0、Firefox2.0、Opera 9.23都不行  ...
  • fengchi_2046
  • fengchi_2046
  • 2017年04月05日 21:32
  • 148

纯VC代码实现一个响应鼠标变色的按钮

  • 2013年08月10日 23:09
  • 20KB
  • 下载
收藏助手
不良信息举报
您举报文章:C#鼠标经过变色,修改background的例子
举报原因:
原因补充:

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