本文實例講述了C#利用反射技術實現去掉按鈕選中時的邊框效果。分享給大家供大家參考。具體如下:
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){ HideFocusCues((Control)sender);}
希望本文所述對大家的C#程序設計有所幫助。
新聞熱點
疑難解答