.NET 4.x Как убрать при запуске приложения рамку фокуса на элементе - C#
Формулировка задачи:
Как убрать вот такое вот чудо при запуске программы ( на кнопке пуск - старт ) видно точечные окончания или как правильно это назвать?! вообщем не очень красиво смотрится с этим
Решение задачи: «.NET 4.x Как убрать при запуске приложения рамку фокуса на элементе»
textual
Листинг программы
public partial class MainForm : Form { public MainForm() { InitializeComponent(); foreach (Control control in Controls) { if (control is Button) { HelperFunctions.SetStyle(control, ControlStyles.Selectable, false); } } } } public class HelperFunctions { public static void SetStyle(Control control, ControlStyles styles, bool newValue) { object[] args = { styles, newValue }; typeof(Control).InvokeMember("SetStyle", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.InvokeMethod, null, control, args); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д