кнопка 'ОК' на мессаге...
От: pulf Россия  
Дата: 25.08.05 10:45
Оценка:
Почему не рисуется одна большая кнопка по середине внизу?

MessageBox.Show(sText, sCaption,
System.Windows.Forms.MessageBoxButtons.OK,
System.Windows.Forms.MessageBoxIcon.Exclamation,
System.Windows.Forms.MessageBoxDefaultButton.Button1);

Если используется: System.Windows.Forms.MessageBoxButtons.YESNO, допустим, то все нормально — они отображаются большими внизу по центру... Но если, как в моем случае, указывать только одну кнопку, она так и остается в верхней части окна, справа, как если бы я просто использовал MessageBox.Show(string text).
Re: кнопка 'ОК' на мессаге...
От: Alexander Shargin Россия RSDN.ru
Дата: 25.08.05 11:13
Оценка:
Здравствуйте, pulf, Вы писали:

P>Почему не рисуется одна большая кнопка по середине внизу?


Потому что так предписывают стайлгайды и так ведет себя компонент Message box (в том числе на уровне АПИ). Единственный способ изменить это — написать свой message box или захачить стандартный. Самое лучшее — оставить все как есть, так как все сообщения в системе ведут себя таким образом и это именно то, к чему привык юзер.
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.