Итак, я делаю оверлей, и мне нужно, чтобы он всегда был сверху. Для этого я просто установил
chackBox1.checked = true;
private void checkChanged(object sender, EventArgs e)
{
this.TopMost = checkBox1.Checked;
}
как это предлагается во многих местах. Проблема здесь в том, что 1) мне нужна кнопка-флажок... но это не проблема, я могу установить Visible = false. 2) Это никогда не работает, пока я не поставлю галочку вручную с помощью мыши! Даже если я устанавливаю флажок, устанавливаю form1.isTopMost = true (после initComponents) и вызываю событие checkChanged, мне всегда приходится вручную устанавливать флажок, прежде чем он всегда останется наверху!
пожалуйста помоги! Как сделать так, чтобы оверлей загружался всегда сверху?
Мой следующий шаг — создать нить, которая заставит форму оставаться наверху, но я бы хотел избежать этого LOL.
Спасибо,
Дэйв