向高手请教:怎样动态的输入文字?就如同画图中的文字输入!!!在鼠标框定的矩形内,能输入文字,而当矩形失去焦点时,矩形框消失。

解决方案 »

  1.   

    放个memo控件,当鼠标onMouseMove的时候把memo置为写不就可以了吗?
      

  2.   

    memo 控件onexit时memo1.visable:=false;
      

  3.   

    对,就像小熊说的,要有图像处理和文字处理功能!我现在是在面板上动态创建一个Tedit,使面板好像能接受文字处理,
    然后我想Textout(x,y,Tedit.text)到面板上,但是我知道什么时候执行这个代码,
    为什么有Tedit.SetFocus,却没有LossFocus呢?怎样判断控件失去焦点?帮帮我!!!不知各位还有没有更好的方法!!!另外,我还想问个对线进行处理的问题,还是以后再问吧!!!
      

  4.   

    用ImgEdit这个控件吧,这种功能很简单实现。
    Delphi自带的,需要安装。ActiveX
      

  5.   

    ImgEdit是windows自带的,到xp就没了,也就是说如果用ImgEdit程序不能再xp下运行。
      

  6.   

    判断焦点 
    if edit1.Focused then
    beginend
    else
    beginend;
      

  7.   

    to 探索者:
    请问:怎么使控件失去焦点?有SetFocus,为什么没有LostFocus呢?