Я пытаюсь применить поведение фокуса, похожее на синюю границу кнопки на FlowLayoutPanel. Я пытался использовать GotFocus и LostFocus, но ясно, что это не путь.C# Применить сфокусированные свойства к FlowLayoutPanel как поведение кнопки
private void FlowLayoutPanel_Click(object sender, EventArgs e)
{
(sender as Control).BackColor = SystemColors.GradientActiveCaption;
//More operations.
}
private void Panel_LostFocus(object sender, System.EventArgs e)
{
(sender as Control).BackColor = default(Color);
//More operations.
}
Хотя нажав на ничего FlowLayoutPanel происходит и при использовании вкладки два события вызывается один за другим.
Любые предложения?
Hi Reza Aghaei, Кажется, это позволяет мне установить событие Enter, но оставить все еще не файл .. Любые мысли? –
Hi AmitLipman. Дайте мне знать, если у вас есть какие-либо вопросы по поводу ответа. –
Я тестировал Enter и Leave, GotFocus и LostFocus, и все они работали правильно. Вероятно, чтобы увеличить событие отпуска, вы нажимаете на область формы. Нажмите на другой выбираемый элемент управления, и события Leave и LostFocus будут повышаться. –