procedure TForm1.Button1Click(Sender: TObject);
begin
 if application.MessageBox('','',mb_yesno or mb_iconquestion)=id_yes  then
    edit1.Text :='yes '
    else edit1.Text :='no';
end;我是用上面的格式打开对话框的(还有其他),在中文系统中问怎样使其显示出中文(即:是 否)或英文(YES  NO)

解决方案 »

  1.   

    修改const.pas单元的字符定义,然后,还要从tools->enviroment->library指向这个你已经修改过的单元,然后显示时就是全中文的了
      

  2.   

    你的意思是messagebox中显示中文按钮,还是你的edit.text根据系统显示中文或者英文?如果是前者,直接调用系统的messagebox会自动使用中文按钮,
    如果是后者,你可以通过函数得到操作系统版本参数然后作出选择。
      

  3.   

    To;sduzjw(幼儿园大班) 
      可以详细点吗?
      

  4.   

    MessageBox(self.Handle,'啊啊啊啊啊啊啊啊!','提示',MB_OK+MB_ICONINFORMATION);
      

  5.   

    application.messagebox中的按钮是中文还是英文由操作系统决定
      

  6.   

    MB_OKCANCEL MB_YESNOCANCEL 看看messagebox帮助
      

  7.   

    搂住,你失业也应该,Application.MessageBox调用的就是API,在什么语言的操作系统上面,按钮就是什么样的语言文字,这个都不知道,当然应该下岗
      

  8.   

    To  Kingron(单身走我路……) 
       当时这个问题: http://expert.csdn.net/Expert/topic/1609/1609934.xml?temp=.6210901也有人是象你这样回答的,我相信上面的问题可以解决这个问题也同样可以解决,只是我们没有找到方法,你这样说话也未免太...,算了不跟你说了你,反正你是解决不了的,还望其他高手指点!
      

  9.   

    我只想874你,你的提问不是很清楚,如果你要让显示的那个“对话框”是中文,那么Application.MessageBox本身就可以做到,在中文系统下就是中文的“是”,“否”,在英文下就使Yes,No,如果你要让Edit1的Text是中英文,那么自己判断OS语言环境即可,也很简单,如果要让Delphi的提供的对话框如MessageDlg,ShowMessage等也有这个功能,请参考多语言版本程序的开发文档,也可以做到自动加载不同的语言文件,比较麻烦就是了。如果是那个DateTimePicker的问题,如果是更改显示的格式,那么已经有人正确回答了,如果是要修改下拉显示的选择日期的那个对话框的文字,那么比较麻烦,不过也可以做到,代码也不是很多,我不想回答。如果你下载过猛料,请自己去看,问题都有答案在里面。如果没有,我感到庆幸,猛料没有埋没在你手里。
      

  10.   

    To  Kingron(单身走我路……) 
    你说的"要让显示的那个“对话框”是中文,那么Application.MessageBox本身就可以做到,在中文系统下就是中文的“是”,“否”,在英文下就使Yes,No",这只是一个基本问题,现在问题就是要在中文系统中显示Yes,No,如果象象你说得那样,只要换系统就是了,我还要问吗?还有你是不是刚出社会的?如果是,你要多点学做人。如果已经是老江湖了,我替你悲哀,哪有象你这样回答问题?
      

  11.   

    楼主看样子是刚来CSDN/Delphi不久吧,其实你这个问题不难,也可以说是简单,当初我学习的时候和你也一样,不过,在帮助里可以轻松找到,或者搜索到的这样的简单问题自己解决对你也有好处,Kingron(单身走我路……) 的话不算太过火,无非是促进你学习的动力.
    不是我捧三星人物,Kingron对我们Delphi程序员的贡献大家都有目共睹,当然,你开贴来谴责他也无可厚非,但是可能以后你就知道了,不多说了!
      

  12.   

    你也太嫩了一点吧,说话也这么不谦虚。在这里,没有哪个人有义务给你答题!你既然有问题问,就要谦虚一些,说话那么冲,老师没教过你吗?
    KingRon的贡献大家都是有目共睹的,不知道Borland有没有给Kingron Delphi专家的称号。那个Delphi猛料,不知道有多少Delphi的爱好者从中受益。
      

  13.   

    是, 我赞同chechy的意见:在这里,没有哪个人有义务给你答题!你既然有问题问,就要谦虚一些,说话不要那么冲。
      

  14.   

    :)上面说的没错,KingRon的贡献确实是有目共睹的
      

  15.   

    Kingron(单身走我路……) 的贡献实在是太大了,猛料就是出在他的手!
      

  16.   

    请问那里有  delphi猛料  下载的啊!!!
      

  17.   

    楼上的: http://kingron.delphibbs.com