ToolStripButton все еще выделен, когда форма отключена/включена формаC#

Место общения программистов C#
Anonymous
ToolStripButton все еще выделен, когда форма отключена/включена форма

Сообщение Anonymous »

У меня есть приложение 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

Вернуться в «C#»