前段时间在做一个项目时,由于系统是使用触摸屏进行操作的,在用户点击按钮时会有一个边框出现,刚开始我对按钮的
属性进行了如下设置:
btnWineCupIntro.FlatAppearance.BorderSize = 0;
btnWineCupIntro.FlatStyle = FlatStyle.Flat;
但是还是没有达到理想的效果,点击时还是有个边框痕迹出现。
经过调查后对按钮的属性ShowFocusCues进行了重载,做了一个
自定义的Button类,然后使用自定义的Button,并将它的属性设置为
FlatAppearance.BorderSize = 0;FlatStyle = FlatStyle.Flat;
问题得到了解决。
自定义的Button控件的代码如下:
public class ButtonEx : Button
{
public ButtonEx()
{
}
protected override bool ShowFocusCues
{
get
{
return false;
}
}
}
分享到:
相关推荐
winform panel 绘制边框阴影 ,可以设置具体显示哪个边框的阴影。 static Image shadowDownRight = new Bitmap(typeof(ShadowPanel), "Images.tshadowdownright.png");//下右 static Image shadowDown = new ...
实现了C# winForm 按钮的综合性美化:实现按钮圆角及边框的美化,鼠标进入和离开时背景颜色和文字颜色的设置,玻璃感光功能的实现,不使能时的显示样式,图片的显示等功能。以及各种事件响应测试正常。
1、listview大图显示图片; 2、图片自动加边框; 3、contextmenustrip添加右键按钮,修改图片
winform界面,圆角button
combobox 可用的时候显示下划线和选择按钮,不可用的时候只显示下划线和字体。字体的颜色还有控件的背景颜色都可以随便的更改。
C# Winform窗体上的控件获得焦点后变色。如在输入文本时可自定义背景色。可以清楚看到当前是哪个控件获得焦点
在vb.net中,有GroupBox、Panel、TabControl这三个控件可以实现上面所提到的三个分组目的,所以我们称它们为分组控件。 前面我们了解了GroupBox(控件组)控件(vb.net入门——分组控件:GroupBox控件的使用)的使用,...
开发语言C#。.net开发环境。对C#WinForm控件展系列之ComboBox组合框控件。对学习控件扩展很有用
WinForm例子\控件透明背景及自定义控件实现无边框按钮和可加背景的表格控件
前面介绍了两篇关于ComboBox扩展和美化...(2) 当ComboBox没有控件选择项和没有焦点时显示提示用户操作信息,前面的也文章已经实现。 (3) 在下拉列表框的项中显示图标,项可以缩进。 (4) 在ComboBox控件中也显示图标。
首先CSkin界面库是完全免费的,可以任意使用,并且代码中无任何限制, 文件夹中的2.0和4.0指的是netframework版本。 使用教程: 1.工具箱右键-新建项-命名CSkin。 2.将CSkin.dll拖到新建的工具箱栏里。 3.控件...
//不让button显示虚线边框 SetStyle(ControlStyles.Selectable, false); } } 希望本文所述对大家的C#程序设计有所帮助。 您可能感兴趣的文章:C#中Winform窗体Form的关闭按钮变灰色的方法C# Winform实现捕获窗体...
本来想加个效果:在执行单击时显示Loading动画,在执行完单击事件后恢复原样。这就是网页里见到的局部刷新,Ajax常用的场景。需求来自几年前一个智能储物柜项目,人机界面有个美工设计好的效果图,为了省事和通用,...
在用C#做桌面程序时,有时后会碰到要修改WinForm 窗体的系统边框样式(系统镶边样式)。如,改变标题栏 的背景,系统图标,系统按钮,或者要做一个自己的 窗体,有自己的背景。那么直接调用win32内部c语言函数 很不...
重绘按钮、文本框等样式 重绘按钮、文本框等样式重绘按钮、文本框等样式
C#重绘windows窗体标题栏和边框,主要描述了C#中窗体的重绘和边框的重绘
C# Winform程序的toolStrip中toolStripButton的背景是蓝色的,如何改变背景及边框的颜色和样式呢? 实现此功能需要重写toolStripButton的Paint方法 这里只是给出解决问题的思路和方法,如下图,当鼠标移到按钮上,...
C#脉冲效果的圆角和圆形按钮,通过继承原生Button控件重绘实现,动态扩展按钮范围类似脉冲,可指定边框大小颜色、脉冲变化速度范围、渐变颜色、添加图片等。循环扩展脉冲效果,定时器在控件扩展中的使用。 Winform...
基于C#中chart控件,实现数据点的显示、放大、缩小、框选、删除、平移,以及文件修改后的保存提示。
需要注意的点 最好事先知道你需要的按钮的大小,比如我需要把button放入到size高度为40px的panel中,则你的图片最好像素值35以下,不然会出现图片超过边框的效果;如果要将设计好的按钮放置到容器内,需考虑到容器...