• 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,显示效果预览如下:

      

       

  • 相关阅读:
    C语言博客05--指针
    网络1911、1912 D&S第2次作业--批改总结
    JAVA课程设计——愤怒的小鸟(个人)
    JAVA课程设计——愤怒的小鸟(团队)
    网络1911、1912 C语言第1次作业批改总结
    Python--安装第三方库的方法
    Eclipse中文插件安装教程
    DS博客作业08--课程总结
    DS博客作业07--查找
    DS博客作业06--图
  • 原文地址:https://www.cnblogs.com/chenxuge/p/14084128.html
Copyright © 2020-2023  润新知