У меня есть приложение Winforms, содержащее ToolStrip с ToolStripButtons. Некоторые из действий кнопок отключают основную форму, пока действие кнопки происходит и повторно его завершается. Это сделано, чтобы убедиться, что пользователь не нажимает на другие места, пока происходит действие, а также показывает, что Уэйккурсор, но это не имеет отношения к проблеме. < /p>
Если пользователь нажимает на кнопку и перемещает курсор мыши за пределами ее границ, в то время как форма отключена, кнопка остается выделенной (прозрачная синяя), даже при повторной форме в более поздней точке. Если мышь вводит /оставляет кнопку после этого снова правильно. Выпуск: < /p>
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
// Disable the form
Enabled = false;
// Some action where the user moved the mouse cursor to a different location
MessageBox.Show(this, "Message");
// Re-enable the form
Enabled= true;
}
}
Подробнее здесь: https://stackoverflow.com/questions/408 ... ed-enabled
ToolStripButton все еще выделен, когда форма отключена/включена форма ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение