E emonster Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-02 #2 Source/VCL中改inputbox所在的文件,好像是Dialogs.pas,改好后放到Lib目录
L lovelvye Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-19 #4 找到文件C:/Program Files/Borland/Delphi5/Source/Vcl/Consts.pas 找到前缀为SMsgDlg的一系列字符型常量,将它改成中文就行了。
D devecom Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-19 #5 把那个函数重新改一下吧,我就是这样改的 因为win2000设计的界面在win98会变形,所以改楼上所说的那些不一定行。 比如定义一个 Font对象,把它的语言集,字体改变以下,再赋值给Form
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-19 #6 还是自己New一个Form,然后写一个类似InputBox的方法来调用它 这样一是解决了中文化问题,二也不用修改你的代码(最多加一个单元引用)。
老 老人家 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-19 #7 如我记得没错的话 Consts单元中 SMsgDlgOK = 'OK'; SMsgDlgCancel = 'Cancel';
E emonster Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-18 #9 呵呵,如果只是改consts单元的话,显示出来的汉字大小还是很难看,因为inputbox继承了以前的字体 所以还要改,就在TinputBox初始化的前几句就有font可以设置;改一行和加一行代码就行啦。
呵呵,如果只是改consts单元的话,显示出来的汉字大小还是很难看,因为inputbox继承了以前的字体 所以还要改,就在TinputBox初始化的前几句就有font可以设置;改一行和加一行代码就行啦。