各位高手,我在toolbar中添加了几个TOOLBUTTON,但是在设置其caption的时候,我想换行显示啊,现在文字多长那个toolbutton就多宽啊,如果动态输入文字的话,会弄得很长啊,因为想动态改成英文的,一般英文要两个单词组成,所以请教请教如何换行显示好啊,谢谢

解决方案 »

  1.   

    1、将toolbar和toolbutton的autosize设为false
    2、caption:='copy'+#13#10+'data';
    说明:以上的#13#10用于换行用
      

  2.   

    哎,好郁闷啊,因为我看到一些帖子说可以把文字那些放在了一个ini文件哪里啊,接着我把哪些文字放在INI里面啊,如果我在里面写'copy'+#13#10+'data'; 但是好像会默认成了一串字符串啊,接着变成“'copy'+#13#10+'data'”,不知有没有办法把ini里面的英文这样分行啊,谢谢
      

  3.   

    是Ini文件,则
    [mycaption]
    word1=copy data
    word2=paste data在程序里读出word1的值后,用stringreplace函数将空格取代成#13#10即可,如下:
    word1:=stringreplace(word1,' ',#13#10,[rfreplaceall]);
      

  4.   

    #13#10其实就是回车+换行的意思,你用ASCII存储就可以了.