首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何指定MessageDlg框的大小?

如何指定MessageDlg框的大小?
EN

Stack Overflow用户
提问于 2013-09-09 23:26:05
回答 1查看 242关注 0票数 2

在Lazarus上,我有这样的代码:

代码语言:javascript
复制
MessageDlg('HRS: Data error!.',
       'Either the system is not properly configured or you have an error' + chr(13) +
       'that requires expert assistance. This may be due to several reasons like' + chr(13) +
       'bad hardware, tampering, etc. Please contact Marha Online or your admin.' + chr(13) +
       'Please do not continue to use the HRS software until it is fixed.', mtInformation, [mbOK], 0);

输出如下所示:

我使用了chr(13)来换行,但正如您所看到的,在其他地方也换行了。我也很担心这将如何在Windows上显示...顺便说一句,我使用的是Ubuntu。

有没有办法控制这个盒子的大小或者绕过它?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-10-10 22:50:13

一言以蔽之,没有办法控制MessageDlg的大小。从设计上讲,MessageDlg和朋友的行为方式几乎是标准的。

虽然我猜你已经考虑过了,但一种绕过它的方法是简单地创建你自己的。这样一来,你不仅可以控制它的大小,还可以更好地控制它。

附注:我只将LineEndings放在段落末尾。这些对话框试图调整它们的内容,所以我想这是他们玩得好的唯一方式……JMHO。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18701729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档