CSharp - messagebox show—字体更改?

我使用MessageBox类向用户显示错误,虽然太友好,但非常方便,

有没有办法增加对话框大小?

时间:

据我所知,不能做到的,因为'正常'对话框使用默认的系统字体设置。

滚动可能是最好的方法,做起来很简单,而且非常有趣!

创建自己的MessageBox类—也许是BigMessageBox ?

使用文本框和两个按钮的表单OK,Cancel,整个项目中使用此表单而不是MessageBox,你可以随时更改文本框的字体,背景色,多行等,还可以更改按钮的大小,颜色和字体。

有一个解决方案--通过安装CBT hook,它可以随时调整各种MessageBox视觉设置:消息和按钮字体,对话框背景,对话框位置,图标,按钮标题,超时等等。

扩展的MessageBox .NET程序集http://www.news2news.com/vfp/?solution=5

请使用免费的FlexibleMessageBox。

...