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);
        }




版权声明:本文为博主原创文章,未经博主允许不得转载。

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

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

C#动态实现按钮背景设置

1、使用Properties.Resources类,这种方法需要你事先已经将图片添加到项目中来了 双击Properties -->添加资源-->图片-->png/jpg 命名比如 :abc.png 然...
  • u014180504
  • u014180504
  • 2014年12月10日 18:11
  • 2347

win32,按钮处理鼠标滑过消息

在使用MFC处理鼠标滑过按钮,以实现按钮的多态时候,非常简单,重写mousemove消息处理函数即可。但是使用win32 实现消息处理,却容易犯错,以后同样在WM_MOUSEMOVE消息处理即可。 ...
  • niatguomin
  • niatguomin
  • 2011年04月13日 16:01
  • 1399

C#中怎样在Button控件上添加提示语,让鼠标经过按钮时显示提示信息!

在按钮的MouseEnter事件中写如下代码: ToolTip p = new ToolTip(); p.ShowAlways = true; p.SetToolTip(this.button1,...
  • QingHeShiJiYuan
  • QingHeShiJiYuan
  • 2016年02月22日 10:50
  • 9536

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

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

javascript鼠标经过背景色和字体颜色改变

Insert title here function over(obj){ obj.style.backgroundColor="blue"; obj.style.color="whi...
  • liangwenmail
  • liangwenmail
  • 2015年09月21日 21:25
  • 1779

列表划过效果,和点击效果!!!

js效果的鼠标划过列表并且点击留下混迹。 css代码:.mail-l-bg { float:left; background:url(../images/mail-l-bg.gif)!imp...
  • lzy_1515
  • lzy_1515
  • 2010年07月05日 17:47
  • 659

鼠标悬停、事件触发试用,及信号发送

鼠标悬停、事件触发试用,及信号发送                                                ——该笔记省略了很多实现代码,诸如图片加载等 仅作标题中的几个...
  • anialy
  • anialy
  • 2012年05月18日 16:45
  • 7558

HTML中实现鼠标经停整行(tr)变色

在网页制作的过程中有时候要实现那种在鼠标经过一个表格的某一行的时候,要整行的背景颜色发生变化,以表明该行正中焦点,网上有一大堆这方面的代码,但是好多都还要加上一大堆得javascript代码,本人再次...
  • ljgllxyz
  • ljgllxyz
  • 2012年08月17日 10:38
  • 11093

鼠标经过input时的颜色发生变化

表单效果 *{ margin:0; padding:0; } body{ font-size:63%; color:#000; } /*input*/ .input_on{ padding:2px ...
  • lampsunny
  • lampsunny
  • 2012年04月08日 13:52
  • 1125
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#鼠标经过变色,修改background的例子
举报原因:
原因补充:

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