LZ不是都已经很会画了么,都能画出这个界面了,怎么画edit都还没思路

解决方案 »

  1.   

    刚看到有人的设计是需要时创建一个EDIT,不需要时隐藏。用真实的EDIT来操作。不知道大众是怎么处理这个问题的。
      

  2.   

    EDIT最复杂的部份是显示、增加、删除、修改文字等操作,
    而这部份操作与控件自绘、美观的关系不大。
    因此,你可以用原本的TEDIT,去掉边框,使其透明,
    自绘一个美丽的EDIT图,然后在中间放一个原本的TEDIT,
    这样达到你要的结果。
      

  3.   

    基本是这样的,例如在图板上需要一个edit作为输入入口,一般把edit放在操作命令类(command)中,启动该命令时,则将edit.Parent属性指向图板;这时命令需要响应图板平移、放大、缩小,以便控制edit显示位置
      

  4.   

    以前dos时代,不都是自己实现的。
    内存里记录当前的已输入内容和当前位置
    根据 删除、回退、左右光标、数字、字母 键入进行对应的内容和位置处理
    更新显示