1,我想打开一个居中的窗口该怎么设置?
2,ord()函数是干什么用的,怎么用?
3,AnsiReplaceStr()函数是干什么用的,怎么用?

解决方案 »

  1.   

    在 delphi 中 键入 old 或者 ansireplacestr ,然后选中(拉黑),按 F1 键就知道了。
      

  2.   

    function Ord(X):Longint;
      Ord返回一个顺序类型表达式的顺序值。X是一个顺序类型或字符类型表达式,结果是长整型,值是X的顺序位置。
      uses Dialogs;type     Colors=(RED,BLUE,GREEN);Var     S:string;Begin     S:=’    BLUE has an ordinal value of’+IntToStr(Ord(BLUE))+#13#10;     S:=The ASCII code for “c” is’+IntToStr(Ord(‘c’)+’decimal’;     MessageDlg(S,mtInformation,[mbOk],0);End;
    ansireplacestr
    Replaces all occurrences of a substring with another string.
     
      

  3.   

    Form中有个Position是设置窗体的位置的,一般用ScreenCenter或DesktopCenter可以达到你的目的,ord()一般用于取回字符的ASCII码,AnsiReplaceStr()你可以从它的名字中看出意思,自然是用于替换字符串用的,用法如下:
    ReplaceStr('ababab','a','c')返回'cbcbcb',ReplaceStr是它的ASCII版本
      

  4.   

    procedure TForm1.FormShow(Sender: TObject);
    begin
      with Form1 do
      begin
        Left := (Screen.Width - Width) div 2;   // 在水平方向上居中显示。
        Top:= (Screen.Height - Height) div 2;
      end;
    end;
      

  5.   

    Ord(X)返回一个顺序类型表达式的顺序值。X是一个顺序类型或字符类型表达式,结果是长整型,值是X的顺序位置。