zoukankan      html  css  js  c++  java
  • 使用自定义Form做 lookup窗体

    使用自定义窗体做为Lookup窗体,其实非常简单:关键地方有两处:

    1. CloseSelect方法
    2. this.performFormLookup(formRun);

    步骤:

    1. 新建一个窗体作为lookup窗体,将Frame设为Border;
    2. 添加一个数据源,这个数据源即是lookup内容;
    3. 覆盖窗体方法CloseSelect写上: (此处我们将Unit表作为Lookup内容)
      super(unit.unitid); //将unitid用作返回给lookup的值

    Lookup窗体已完成之后就是在其它Form中调用它:

    下面贴出窗体中某StringEdit控件的Lookup方法

    public void lookup()
    {
        Args args = new Args();
        FormRun formRun;
        ;

        args = new Args(FormStr('Lookup_LookupForm'));  //Lookup_LookupForm窗体
        formRun = classFactory.formRunClass(args);
        formRun.init() ;
        this.performFormLookup(formRun);

        super();
    }

  • 相关阅读:
    python day 09 文件操作
    day python calss08 深浅copy
    python.day05
    pytonn04day
    python开发day03
    python开发day02
    python 变量名的规范
    设备描述表
    GDI基础
    windows编程-窗口
  • 原文地址:https://www.cnblogs.com/perock/p/2375306.html
Copyright © 2011-2022 走看看