登陆对话框login.pas的     用户名编辑框的名字 :UserEdit
在主对话框1.pas 中         编辑框的名字: add
我现在想把用户 在UserEdit编辑框中输入的 xxxx 在add编辑框中以 http://xxx.com 显示
请高手指点一下下 

解决方案 »

  1.   

    1.pas中:
    uses Login;add.Text := 'http://' + FormLogin.UserEdit.Text + '.com'; //假定UserEdit所在的窗体名字是FormLogin
      

  2.   


    应该是 formlogin.add.text := 'http://' + FormLogin.UserEdit.Text + '.com'; 
      

  3.   

    在1.pas中引用login.pas,然后,add编辑框.text:='http://'+login.编辑框.text+'.com'
      

  4.   

    在login.pas中uses 1.pas //假定1.pas的form是form1,login.pas的form是formlogin.pas
    在formlogin的UserEdit的编辑框的onchange事件中增加form1.add.text:='http://'+Trim(UserEdit.text)+'.com';
      

  5.   

    注意输入焦点应该是formlogin窗体上userEdit,1、2、3楼都有问题
      

  6.   

    123楼的问题主要出在输入的焦点判断上,他们在1.pas里面uses Login.pas
    那么自然是在1.pas对应的form上响应事件,那他们的代码写在哪里呢
      

  7.   

    在登录界面关闭之前写:
    form1.add.text:='http://'+Trim(UserEdit.text)+'.com';