edit1.text=null
这样写通不过,应如何写?

解决方案 »

  1.   

    判断是不是等于空字符
    Edit1.Text='';
      

  2.   

    if edit1.text='' then
    ………
      

  3.   

    If Edit1.Text = '' Then
      

  4.   

    都说完了,加一个,如果Edit里填的是空格的话,用 Edit.Text=''就不行了
    这样用 Trim(Edit.Text)=''就比较完美了.
      

  5.   

    但是用Trim是不是也有个问题呢!比如说这个Edit是个密码框,而密码框是允许输入空格的。问题有些极端,但是也是需要考虑的一个问题。因为我就喜欢将密码设成一串空格。
      

  6.   

    if (Edit1.Text<>'')  and (Trim(Edit1.Text)='')  then ...可以吗? 楼上的朋友
      

  7.   

    if edit1.text:='' then
    .......
      

  8.   

    if edit1.text<>nill then 是delhpi 5以前的;
    if edit1.text<>'' then 是delhpi 6,7的;
    if (edit1.text<>'')  and (Trim(Edit1.Text)='' then...用来去空格
    还有就是你还可以用#20来检查里面有没有空格,
    if edit.text=#20 then....