如果提示语过长就会自动换行,能否不让它换行?

解决方案 »

  1.   

    To:cyp207(cyp207)你这招比较BT!
    To:快乐老猫(无米下炊) 我写的提示并不是很长!不会在屏幕内显示不下的!只是不喜欢它折行!
      

  2.   

    呵呵,好像最简单的方法就是cyp207(cyp207)老兄提供的方法了
      

  3.   

    你确定用的是ShowMessage吗???这个方法默认是不折行的,还是检查一下你的字符串是不是有问题。
      

  4.   

    SHOWMESSAGE('This is a'+#13+#10+'Demo!')
      

  5.   

    是ShowMessage。字符串也没有问题,字符串中不包含任何编辑符号
      

  6.   

    SHOWMESSAGE 这个函数是不折行的,应该说不加任何处理的字符串是绝对不折的。你试试打256个a上去是不是对话框的最左边和屏幕的左边是对齐的,右面无限加长。
      

  7.   

    这可就真大白天撞鬼了,即使是输出一千个字符,只要中间没有加换行字符,都不会折行的。
    普通人都是问的怎样换行,你却问怎样不换行。
    你确定用的是borland公司出的delphi中的ShowMessage函数??!!
      

  8.   

    tmpStr:='aaa'+#13+'bbb';
    showMessage(pchar(tmpStr));
      

  9.   

    用这个试试
    tmpstr:='aaa'+#13+'bbb';
    可以用application.Messagebox(pchar(tmpstr),'提示',MB_OK);