在拉撒路上我有这段代码:
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。
有没有办法控制这个盒子的大小或绕过它? 谢谢!
答案 0 :(得分:1)
总之,不,你无法控制MessageDlg
的大小。按照设计,MessageDlg
和朋友们的行为几乎都是标准的。
虽然我猜你已经考虑过了,但解决这个问题的方法就是简单地创建自己的。这样你就可以对它进行更多的控制,而不仅仅是它的大小。
请注意:我会将LineEndings
仅放在段落结尾上。这些对话框试图调整其内容,所以我猜这是他们玩得很好的唯一方式...... JMHO。