zoukankan      html  css  js  c++  java
  • SAP Control framework–CL_GUI_TOOLBAR

    引用:

    282 views

    1.1.1 定义

    定义一个工具栏,里面有很多按钮或者下拉列表,可以选择其中的功能,以实现程序中的逻辑控制。

    1.1.2 属性

    几个constants:

    M_ID_FUNCTION_SELECTED

    M_ID_DROPDOWN_CLICKED

    M_MODE_VERTICAL

    M_MODE_HORIZONTAL

    1.1.3 方法

    CONSTRUCTOR

    PARENT container的名字

    DISPLAY_MODE 设置显示的模式

    M_MODE_HORIZONTAL or M_MODE_VERTICAL

    创建toolbar,并设置显示的模式

    FILL_BUTTONS_DATA_TABLE

    FCODE Function Code

    ICON Icon

    DISABLED State

    BUTN_TYPE Style

    TEXT Text

    QUICKINFO Tip

    DATA_TABLE Button Data Table

    添加一个button到存储button的内表中

    SET_BUTTON_STATE

    ENABLED Enabled or Disabled

    CHECKED Pressed or Released

    FCODE Function Code Associated with the Button

    设置button的状态,激活的还是禁用的?是否已经选择?

    TRACK_CONTEXT_MENU

    CONTEXT_MENU Context Menu

    POSX X Coordinate

    POSY Y Coordinate

    跟踪context menu的信息

    DELETE_ALL_BUTTONS

    删除所有的button

    SET_BUTTON_INFO

    FCODE Function Code Associated with Button

    ICON Icon Name

    TEXT Text Shown to the Right of the Image

    QUICKINFO Purpose of Button Text

    当你需要动态的设定button的信息的时候,这个方法就有用了

    ADD_BUTTON

    FCODE Function Code Associated with Button

    ICON Icon Name

    IS_DISABLED Button Status

    BUTN_TYPE Button Types Defined in CNTB

    TEXT Text Shown to the Right of the Image

    QUICKINFO Purpose of Button Text

    最基本的添加按钮的方法

    ADD_BUTTON_GROUP

    DATA_TABLE TTB_BUTTON Table for Button Data

    添加一组button,可以和方法FILL_BUTTONS_DATA_TABLE组合起来用,更方便。

    DELETE_BUTTON

    删除单个按钮,不详细介绍

    ASSIGN_STATIC_CTXMENU_TABLE

    TABLE_CTXMENU Static Context Menu

    SET_STATIC_CTXMENU

    FCODE Function Code

    CTXMENU Static Context Menu

    UPDATE_TABLE_CTXMENU

    FCODE F Code of a Pushbutton

    CTXMENU Static Context Menu of a Pushbutton

    TO_DELETE Delete Flag

    UPDATE_TABLE_BUTTON

    FCODE Function Code

    ICON Icon Name of Pushbutton

    DISABLED Is the Pushbutton Active?

    BUTN_TYPE Button Type

    TEXT Button Text

    QUICKINFO Tool Tip

    CHECKED Is the Pushbutton Pressed?

    TO_DELETE Delete Flag

    更新button的状态以及信息

    CHECK_UNIQUE_FCODE

    FCODE Function Code

    检查function code是否唯一

    ON_CTXMENU_CHANGED

    1.1.4 事件

    FUNCTION_SELECTED

    FCODE Function Code

    当按钮被选择时触发

    DROPDOWN_CLICKED

    FCODE Function code

    POSX X Coordinate

    POSY Y Coordinate

  • 相关阅读:
    逗号表达式
    Windows UninstallTool(右键卸载工具) 方便、快捷卸载电脑中的软件
    获取 Python 模块的路径
    Py2exe 打包后图标不显示[转载]
    获取系统文件关联图标
    py2exe 打包的exe,添加管理员权限
    获取注册表某键下的所有子键
    [已解决]Python脚本运行出错:libs\chardet\universaldetector.py:90: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode
    Git使用
    SQL Server获取指定行(如第二行)的数据
  • 原文地址:https://www.cnblogs.com/wequst/p/1513327.html
Copyright © 2011-2022 走看看