c#应用程序窗体,按钮怎么做成鼠标经过时会动? 我现在 在做一个c#的应用程序,我想让鼠标进过按钮的时候 按钮会动下,类似于放大缩小的那种,请各位指点... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 处理相关的Mouse事件可以在MouseHover 事件里 写放大缩小代码 嗯 你有相关的 mouseHover事件代码吗? private void button2_MouseEnter(object sender, EventArgs e) { this.button2.Height += 5; this.button2.Width += 10; } private void button2_MouseLeave(object sender, EventArgs e) { this.button2.Height -= 5; this.button2.Width -= 10; } 也可以设置size属性 参考下面讨论中的代码http://stackoverflow.com/questions/2554241/how-to-change-button-background-image-on-mouseover它是更换背景图片,你可以移动按钮位置。 private void button2_MouseEnter(object sender, EventArgs e) { this.button2.Height += 5; this.button2.Width += 10; } private void button2_MouseLeave(object sender, EventArgs e) { this.button2.Height -= 5; this.button2.Width -= 10; } mousemove事件中,添加代码放大缩小的代码,Ok了 可以自己写一个按钮控件,有2个IMAGE属性,然后移上去换成另一种图片或者写一个工具类把所有的图片放到一起然后在工具类里面统一处理按钮的事件 比如,你把图片都作为资源加进来,然后取名 按钮名_noActive 、按钮名_active然后所有的按钮 用同一个 MouseEnte\MouseLeave事件事件中有 Sender 参数,可以强转为Button对象,然后根据对象的名称 去找对应的图片 你自定义一个类来继承Button类然后在事件里面进行图片的切换 在Button 里有一个Cursor 可以选择鼠标指针经过Button的图形 c# 条形码问题 DataGridView 怎么绑定数据库显示数据库里面某些字段的内容 为什么我的VS2008的release下拉菜单是灰的呢 求助!C#winform 页面切换 比如像QQ我的资料 Checkedlistbox取每行值的问题问题? [求助]C#作wap开发,有一些文件出现“未知文件格式”。 如何用另一个窗体来修改DataGrid中的记录 关于assembly c#中如何实现vc中tooltip的效果?(空) 流程图 简单问题求解 C# 将字符串拆分为数组,在线等
可以在MouseHover 事件里 写放大缩小代码
private void button2_MouseEnter(object sender, EventArgs e)
{
this.button2.Height += 5;
this.button2.Width += 10;
} private void button2_MouseLeave(object sender, EventArgs e)
{
this.button2.Height -= 5;
this.button2.Width -= 10;
}
也可以设置size属性
{
this.button2.Height += 5;
this.button2.Width += 10;
} private void button2_MouseLeave(object sender, EventArgs e)
{
this.button2.Height -= 5;
this.button2.Width -= 10;
}
把所有的图片放到一起然后在工具类里面统一处理按钮的事件
然后所有的按钮 用同一个 MouseEnte\MouseLeave事件
事件中有 Sender 参数,可以强转为Button对象,然后根据对象的名称 去找对应的图片