Можно ли вызвать статический метод MessageBox
класса Show()
так, чтобы у него не было значка на панели задач или у него было настроенное изображение? Я пытаюсь найти альтернативу созданию пользовательского класса MessageBox
.Скрыть значок панели задач .NET MessageBox
Спасибо.
Я попытался к DefaultDesktopOnly
в опции следующим образом:
if (MessageBox.Show("Are you sure you would like to do something?", "Title", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) == DialogResult.Yes)
{
//Do stuff
}
Однако есть еще значок на панели задач, а также основной формой начали врезаться, а также. Я в Win7, если это имеет значение. Существуют ли проблемы стабильности с DefaultDesktopOnly
?
Может ли MessageBoxIcon.None быть жизнеспособным вариантом? http://msdn.microsoft.com/en-us/library/365dky5y(v=vs.110).aspx – OnoSendai
@OnoSendai К сожалению, это только устанавливает значок в фактическом окне сообщений. – kmarks2
Недавно я столкнулся с подобной проблемой, и создание собственного пользовательского класса оказалось намного менее сложным, чем настройка класса MessageBox ... – Arie