zoukankan      html  css  js  c++  java
  • ToolStripSplitButton Checked 效果

    ToolStripSplitButton 系统默认没有Checked效果,MS又说他们没时间改。

    只能自己处理一下了。

    重载OnPaint(PaintEventArgs e)

    if(Checked)

                        Rectangle rect = ButtonBounds;
                        using (Brush br = new LinearGradientBrush(rect,
                                                                  ProfessionalColors.ButtonCheckedGradientBegin,
                                                                  ProfessionalColors.ButtonCheckedGradientEnd,
                                                                  LinearGradientMode.Vertical))
                        {
                            e.Graphics.FillRectangle(br, rect);
                        }

                        rect.Inflate(-1, -1);
                        e.Graphics.DrawRectangle(new System.Drawing.Pen(ProfessionalColors.ButtonSelectedHighlightBorder), rect);
                        base.OnPaint(e);

  • 相关阅读:
    R语言 单变量重命名与删除
    R语言 查看函数源代码
    R语言 for循环之break,next
    ROC & AUC笔记
    rmarkdown教程
    github教程
    logistic regression与SVM
    sql语句,order by
    将权重加载到不同的结构(有一些共同层)
    人脸识别数据集
  • 原文地址:https://www.cnblogs.com/marryZhan/p/2213960.html
Copyright © 2011-2022 走看看