zoukankan      html  css  js  c++  java
  • C++ XTP 常用控件总结

    1.XTPReportControl控件

      XTPReportControl大体上为行列结构,内容的呈现都是按照行列表的形式呈现,但每一个单元格却可以有多种姿态呈现,管线程序中常见的使用方式为如下,具体实现代码程序中有很多,下部实现有的单元格为Combox形式,有的为文本形式:

      

       每一行中每个方格中的内容,不仅可以为文本项,此外还可以有以下样式CheckBox、 RadioButton、进度条,具体实现见xtp SamplesReportControlReportCustomDraw,效果预览如下:

      

      方格同样可以实现为带有按钮的文本框,具体实现见xtp SamplesReportControl ReportItemControls,预览实现如下图:

      

       还有如下这种形式,具体实现见xtp SamplesReportControl ReportSample,预览实现如下图:

      

    2.XTPEditListBoxToolBar控件

      这个控件主要是工具条上集成了四个控件,这四个按钮为“新建”、“删除”、“上移”、“下移”, 常与报表控件配合使用,实现对报报控件中数据的操作,代码中有很多这样的实现,搜控件名即可找到,程序中预览如下:

      

    3.XTPCheckListBox控件

      XTPCheckListBox主要是CheckBox列表,程序中用的较多,实现简单,程序中使用预览如下:

      

    4.ToolTipWindow控件

      ToolTipWindow控件,主要是一个工具提示控件,主要是对对话框上某些内容进行说明提示,具体实现管线代码中有CToolTipWindow,XTP例子中有SamplesControlsTipWindow,程序中使用预览如下:

      

    5.PropertySheet控件

      属性页控件在程序中应用的比较多,主要是将所要显示的信息在对话框中分页显示,代码用的相对单一,主要是简单的分页显示,XTP库例子中属性页展示的形式相对多几种,具体实现参考SamplesControlsPropertySheet,各种属性页的显示效果预览如下:

      

       

       

       

    6.XTPTaskPanel控件

       XTPTaskPanel控件在程序中应用的比较少,主要它被用来实现一个资源管理器和类似于Office的任务面板控制,具体实现参考SamplesTaskPanelTaskPanel和SamplesTaskPanelToolBox,显示效果预览如下:

      

       

  • 相关阅读:
    [noip2011d2t2]聪明的质检员 二分+前缀和优化
    [noip2016d2t2]蚯蚓
    KMP
    杨辉三角(二项式定理)&&组合数 【noip 2011/2016 d2t1】
    bzoj1615 [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机
    [noip2015 pjt3]求和
    [周记]8.28~9.3
    [noip2011 d1t3] Mayan游戏
    react基础用法二(组件渲染)
    react基础用法一(在标签中渲染元素)
  • 原文地址:https://www.cnblogs.com/chenxuge/p/14084128.html
Copyright © 2011-2022 走看看