Я хочу использовать пользовательский значок в MessageBox.Show("Message", "Title", MessageBoxButton.OK, MeesageBoxIcon.myIcon) Метод.
MessageBox.Show("Message", "Title", MessageBoxButton.OK, MeesageBoxIcon.myIcon)
Любое предложение, пожалуйста?
Я написал один недавно, он работает точно так же, как обычный класс сообщений.
CustomMessageBox (Class): http://pastebin.com/m8evBmZi
MessageForm (Форма): http://pastebin.com/jawHZDzY
MessageForm (код дизайнера): http://pastebin.com/CRXjeUFN
Вы не можете изменить это поведение MessageBox.Решением является либо использование какого-либо пользовательского окна сообщения, установите флажок this , либо добавьте свой собственный MessageBoxForm и добавьте в него свои пользовательские настройки, установите флажок this .
MessageBox
MessageBoxForm
Вы можете использовать Task Dialog Indirect API от Microsoft, который поможет вам показывать пользовательские диалоги.
Вы не можете напрямую изменить иконку MessageBox, поэтому я погуглил ее и нашел решение для этого.мы можем изменить значок окна сообщения, используя оконную ловушку.
Слушайте ссылку MSDN Magazine.
MSDN в интернет-архиве