博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Winform中点击按钮时不显示边框
阅读量:7038 次
发布时间:2019-06-28

本文共 536 字,大约阅读时间需要 1 分钟。

      前段时间在做一个项目时,由于系统是使用触摸屏进行操作的,在用户点击按钮时会有一个边框出现,刚开始我对按钮的

属性进行了如下设置:

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

 

转载于:https://www.cnblogs.com/kevinGao/archive/2011/09/21/2184047.html

你可能感兴趣的文章
Android消息推送机制
查看>>
在ECS上搭建阿里云数据库RDS的只读实例
查看>>
Go语言开发(二十一)、GoMock测试框架
查看>>
Java基础学习总结(2)——接口
查看>>
MyBatis学习总结(三)——优化MyBatis配置文件中的配置
查看>>
Linux实用工具
查看>>
北大高材生被华为辞退:用不用你,与能力无关!
查看>>
21分钟Mysql入门教程
查看>>
Java的Struts多模块的应用
查看>>
自定义缓存类
查看>>
C++11: Multi-Thread思考.
查看>>
RFID设备管理C#客户端学习笔记之1:布局
查看>>
Linux Block Device Number Management
查看>>
在删除了文件后,磁盘空间却没有释放
查看>>
shell 脚本中获取mysql多个字段的值
查看>>
大型网络总结
查看>>
NFS详细配置过程
查看>>
rsync简单配置及实现
查看>>
【MVVM】- AngularJS基础学习
查看>>
Struts2 下载取消报异常最终解决办法 1.2 版本
查看>>