• 利用反射技术去掉单选按钮选中时的边框[转]


    using System.Reflection;//命名空间

    public void HideFocusCues(Control control)//这里是关键,访问父类的私有成员
            {
                Type vType = typeof(Control);
                FieldInfo vFieldInfo = vType.GetField("uiCuesState",
                    BindingFlags.Instance | BindingFlags.Public |
                    BindingFlags.NonPublic | BindingFlags.Static |
                    BindingFlags.FlattenHierarchy);
                vFieldInfo.SetValue(control, 15);
            }

            void rbt_Paint(object sender, PaintEventArgs e)
            {
                //throw new Exception("The method or operation is not implemented.");
                HideFocusCues((Control)sender);
            }

  • 相关阅读:
    Fast Member
    C++箴言:理解typename的两个含义
    网上资源工具
    WeakReference
    MonoGame教程
    The RAII Programming Idiom
    OpenGL Common Mistakes
    Finalize()、Dispose()、SafeHandle、GC
    Interop with Native Libraries
    C++计算几何库
  • 原文地址:https://www.cnblogs.com/saptechnique/p/1606618.html
Copyright © 2020-2023  润新知