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

      

       

  • 相关阅读:
    如何系统收集网页/电子书等相关的知识点
    针式PKM软件多个版本兼容功能的应用
    软件开发出路:做精某一卖点!
    深入针式PKM应用系列(1) 虚拟文件夹功能,让文件想放哪就放哪
    PKM软件:提供知识应用的工具支持
    解决长串英文字母显示不能自动换行的问题
    C#中判断字符串A中是否包含字符串B
    小技巧锦集
    解决Notes的"The remote server is not a known tcp/IP host"问题的方法
    将Sql Server自增长字段的目前识别值重调!
  • 原文地址:https://www.cnblogs.com/chenxuge/p/14084128.html
Copyright © 2011-2022 走看看