zoukankan      html  css  js  c++  java
  • 编程经验:WinForm下Button按钮点击瞬间产生黑色边框

    查看更多精彩图片

    上面的DateTimePicker控件,当手动修改那些数字的时候,此控件的Focus()会在下面Button按钮点击时消失,焦点聚焦在你点击的按钮上面,此时按钮(BackgroundImage是图片按钮),会产生黑色边框,如下图:

    查看更多精彩图片
    是不是很想去掉这个聚焦,但是没有什么好的方法(除了重绘Button,效果不好),既然它没法去掉,我们有没有想过用其他的控件代替它呢?此时PictureBox这个控件进入我视野,此控件是没有Focus()事件的,也就是点击它不会产生上面讨厌的边框,但是出现了另一个问题,DateTimePicker控件的焦点就不会消失,我们手动修改的时间就无效,这个好解决,我们在PictureBox的 Click事件中,把焦点聚焦到此页面的其它控件上(下面我转到TextBox控件上),这样功能就实现了。     

     

           private void BtnCarsSpeed_Click(object sender, EventArgs e)

            {

                this.txtCarData.Focus();

            }

     

  • 相关阅读:
    腾讯2016春招安全岗笔试题解析
    AlgorithmVisualizer
    agentzh --春哥--调试专家
    大话Java性能优化 BOOK
    《Linux内核分析》-----张超
    ROS中Mangle解析
    shell中trap捕获信号
    虚拟化技术性能总结:Zones, KVM, Xen
    Dtrace on Mac OS X
    linux内核学习-建议路线
  • 原文地址:https://www.cnblogs.com/Gemgin/p/3136340.html
Copyright © 2011-2022 走看看