回答问题:
1)题意不清。一个Form就有一个Unit。两个Form就有两个Unit。
   在Unit2里面加入Uses Unit1,然后Unit1的公用变量就可以为Unit2使用了。
   使用Form1 的Edit控件:Form1.Edit1.Text:='sdsddddddd';
2) 没使用过这个函数。
3)可能是字体设置的问题。查看Font属性下的Pitch是否为fpDefault
以下不知,省略。

解决方案 »

  1.   

    1)可使用Form1中的共有变量和全局变量。
      Form2.Label1.caption:=Form1.Edit1.Text;
    2)Delphi中没有SendKey这个函数。不过你可以自己实现。
    3)设置窗体的Scale为False、Font.CharSet为GB2312_CHARSET即可。
    4)你要是实在想换方法可用API函数SetWindowPos。具体用法看帮助。
    5)那要拦截窗体消息较为复杂。较你一招,在窗体的OnCanSize里写一句Resize:=False;
    6)解决不了
      

  2.   

    2)Delphi光盘上有这个函数,用法很简单,自己研究
      

  3.   

    补充一下:
    5)可设置Form的borderstyle为bsDialog
      

  4.   

    1)可以使用,其变量的定义如下
    var
      Form1: TForm1;
      sForm1:string;
      iForm1:integer;implementation使用:
    procedure TForm2.FormCreate(Sender: TObject);
    begin
    sForm1:='china';
    form2.Caption:=sForm1;
    end;
    3)将所有字体一律设成中文宋体,就可以了
      

  5.   

    在一个form中可以引用另一个form中的定义在piblic中的变量
    如果不关闭form可以在另一个form中访问它的控件!
    在设计form时将字体设为宋体并将字体集设为chinese_gb2312
    第五个问题不太明白,好像没有区别!