Example #1
0
        /// <summary>
        /// 设置双缓冲,防止界面闪烁
        /// </summary>
        private void SetDoubleBuffered()
        {
            splitContainer1.Panel1.GetType().GetProperty("DoubleBuffered",
                                                         System.Reflection.BindingFlags.Instance |
                                                         System.Reflection.BindingFlags.NonPublic)
            .SetValue(splitContainer1.Panel1, true, null);
            splitContainer1.Panel2.GetType().GetProperty("DoubleBuffered",
                                                         System.Reflection.BindingFlags.Instance |
                                                         System.Reflection.BindingFlags.NonPublic)
            .SetValue(splitContainer1.Panel2, true, null);

            CUISetting.SetUIDoubleBuffered(this);
        }
Example #2
0
 /// <summary>
 /// 设置双缓冲,防止界面闪烁
 /// </summary>
 private void SetDoubleBuffered()
 {
     CUISetting.SetUIDoubleBuffered(this);
 }