if (edit3.SelLength>0) and (key=vk_return) then

解决方案 »

  1.   

    if (edit3.SelLength>0) and (key=vk_return) then
      
      

  2.   

    to fei1995(飞砂):嘻,慢了34秒写了相同的代码!
      

  3.   

    运算符有先后次序
    //和c不一样
    and,or,not先
    >,<,=后if edit3.SelLength>0 and key=vk_return then
    相当于
    if edit3.SelLength>(0 and key)=vk_return then
      

  4.   

    key=vk_return 从c语言的角度讲,这句话不是返回布尔值,当然要强制转换不过delphi我不太清楚,就看你自己了