TC官方合作论坛

标题: TC控件介绍 [打印本页]

作者: 小亮    时间: 2012-5-28 21:13
标题: TC控件介绍
TC控件介绍
TC提供了十八种控件以及相关的控件功能,通过在属性窗口中配置相关的控件的属性、可以很方便的设置控件的外观、功能。

控件中的公共属性:

基本

名称:唯一标识控件的字段,用来作为控件功能的参数。
标题:控件上的文本。
有效:设置控件是否有效。

位置
X坐标:控件在面板中横坐标。
Y坐标:控件在面板中的纵坐标。
宽度:控件的宽度。
高度:控件的高度。
显示顺序:设置控件在面板中的显示顺序,用来调整控件在重叠的时候的放置顺序。

事件
TC中的控件都是事件驱动的,通过添加其事件,并且在中间添加我们自己的功能,来实现通过触发控件事件,来执行我们自定义的操作。

控件特性

标签
    标签控件支持改变背景颜色、设置字体、字体颜色、字体大小以及支持点击事件。
    应用场景:一些比较突出的信息展示,可以通过修改字体颜色等,突出显示效果。
    使用案例:
                               [attach]3534[/attach]
    控件功能:获得文本、设置文本

按钮

    按钮支持标题多行显示,按钮支持点击事件。
    应用场景:要通过点击操作的一般功能都可以用按钮来实现。
    使用案例:      
                                  [attach]3530[/attach]
       控件功能:有效、可见、设置位置以及创建。

单选框
    单选框支持分组功能,如果设置当前单选框分组属性为真,那么显示顺序比当前单选框小的所有单选框为一组。还有默认选中、标题居左,以及支持点击事件。
    应用场景:通常几个功能中只能选取一个的时候,可以使用单选框,通常是几个一组来使用。
    使用案例:
                    [attach]3533[/attach]
      控件功能:获得文本、设置文本、获得状态以及选中。

复选框
    支持默认选中、标题居左以及支持点击事件。
    应用场景: 复选框用来对多个选项进行选中。
    使用案例:
                                   [attach]3531[/attach]
    控件功能: 获得文本、设置文本、获得状态以及选中。

编辑框
    文本颜色、字体颜色、密文、只读、数字、垂直滚动条、水平滚动条以及内容改变跟失去焦点事件。
    应用场景:用来对程序做一些文本输入,比如用户名、密码等。
    使用案例:
                                  [attach]3532[/attach]
            
     控件功能:获得文本、设置文本


      分组框
        支持两种模式,边框风格跟窗口风格,支持标题背景、边框、背景以及标题改色。
        应用场景:对一些功能进行划分,相关的功能可以放在一个分组框中。
        使用案例:
                                [attach]3536[/attach]                               控件功能:获得文本、设置文本。


列表框
     可以设置默认选项,默认添加内容时滚动、以及选择改变事件。
     应用场景:当有多项文本要同时显示时,可以用列表框。
     使用案例:
                              [attach]3538[/attach]              
     控件功能:获得文本、增加文本、得到选中文本、得到选项、得到个数、清空、删除文本、设置选项、插入文本。



下拉框
     可以设置默认选项,支持点击以及选择改变事件。
     应用场景:有多项内容在需要的时候可供选择。
     使用案例:
                               [attach]3546[/attach]            
         控件功能:得到选项、设置选项、获得内容、得到个数、清空、增加文本、删除文本。



图片框
     在资源中添加要显示的图片,然后在属性中选取改图片名称。并且支持点击事件。
     应用场景: 在界面的某个地方要放置一张图片的时候。
     使用案例:
                            [attach]3539[/attach]            
       控件功能:设置图片。

进度条
    可以在属性中设置进度条的显示方向。
    应用场景:当程序需要直观的显示一个地方的执行进度的时候,可以使用进度条。
    使用案例:
                              [attach]3540[/attach]
               控件功能:获得进度、设置进度。


    滑块
         可以在属性中设置滑块的显示方向,并且支持鼠标释放事件。
         应用场景:因为用户可以通过鼠标去控制滑块的位置,所以可以用来控制一些变量。
         使用案例:
                      [attach]3542[/attach]                [attach]3541[/attach]
       (用滑块控制进度条显示)
     控件功能:得到位置、设置位置。

浏览框
    可以选择浏览模式,选择文件或者文件夹,并且支持选择改变事件。
    应用场景:当程序中需要选取一个路径的时候,可以使用浏览框。
    使用案例:
                                [attach]3547[/attach]                    
     控件功能:获得、设置。


选项卡
     可以在属性中配置选项卡页面,并且支持选择改变事件。
     应用场景:当我们需要很多功能的时候可以使用选项卡控件,并且在选项卡中对控件进行排版。大家可以把选项卡的每个页面看做一个小的设计面板。
     使用案例:      
                            [attach]3543[/attach]           
                控件功能:激活、得到选项以及得到个数。

    定时器
         可以在属性中配置定时器的执行频率,来执行器时钟事件。
         应用场景:当需要一个功能无限重复执行的时候可以使用时钟控件。在生成程序中时钟控件是不可见的。
         使用案例:
                            [attach]3544[/attach]               
        控件功能:注册、销毁。

   热键
        在属性中可以设置热键的键值,并且支持热键以及失去焦点事件。
        应用场景:当我们不想通过点击按钮之类的操作去执行功能的时候,就可以使用热键控件。只要我们在键盘上按设置好的键值,就会执行我们的功能。
       使用案例:
                             [attach]3537[/attach]               
        控件功能:注册、销毁、获得、设置。

日期框
     需要在程序中选择日期的时候。
         应用场景:当程序中需要选择日期的时候,我们可以使用日期框。
     使用案例:
                            [attach]3548[/attach]
   控件功能:获得文本、设置文本。

  浏览器
       可以设置URL路径,并且支持加载完成事件。
       应用场景:我们需要加载网页的时候,可以使用网页控件。
       使用案例:
                           [attach]3545[/attach]

表格
    表格控件通常用来作为复杂数据展示的控件。其中属性中支持修改项的颜色、设置网格、字体、排序等很多属性设置,以及点击、编辑和排序等事件。可以配置列的宽度,是否只读,  以及支持的控件等属性。
    应用场景:当我们需要拿一些复杂数据的时候,可以选择使用表格控件。比如数据库的应用中,就可以使用表格控件。
    使用案例:
                           [attach]3535[/attach]




专门讲解控件的视频教程已经更新,欢迎大家去观看!
TC-18个控件详解(都支持超清格式噢!)
http://bbs.tyuyan.com/thread-13792-1-1.html


作者: 444666    时间: 2012-5-28 22:06
我还能是沙发 真是不容易啊!!顶起来啊!!
作者: tyuyan    时间: 2012-5-29 09:20
不是吧!神贴都没人啊!  顶起。。。
作者: TakeBobo    时间: 2012-5-29 10:04
好东西,必须顶啊!
作者: 无情的冷风    时间: 2012-5-29 10:05
小亮老师的东西, 必是精品啊!
作者: 战地之王    时间: 2012-5-29 10:38
看看 。学习了 。
作者: 花开花落    时间: 2012-5-29 10:39
小亮老师辛苦了。
作者: 落叶归根    时间: 2012-5-29 10:56
学习了。。 辛苦了。
作者: 战斗之神    时间: 2012-5-29 10:57
老师辛苦了。
作者: zhufl00    时间: 2012-6-11 23:10
很好很强大
作者: dzh    时间: 2012-6-27 23:41
回复 1楼小亮的帖子

再学习!!!
作者: wz1wz    时间: 2012-6-29 22:22
很好很强大
作者: qq4411336    时间: 2012-7-3 13:30
现在发现 真强大。
作者: flyinsk    时间: 2012-7-19 22:40
请问以上的设计好像都是开始就设计好了,只有一个控件界面。如何在脚本中间调用一个新控件呢?比如浏览器控件。新手求教,谢谢!
作者: 东京sai    时间: 2012-8-4 16:02
很好很强大
作者: 顾首倾人间    时间: 2012-8-21 21:23
新手学习不说话!
作者: mengtianxi    时间: 2012-9-18 11:10
还好还好黑乎乎
作者: tclhs    时间: 2012-9-26 17:34
很好的学习资料顶起来
作者: wzjun8888    时间: 2012-10-9 22:22
学习了 不错
作者: a5754556    时间: 2012-10-13 16:05
沙发
作者: 109493296    时间: 2012-11-10 18:44
正在学习中
作者: 钱多多    时间: 2012-12-9 20:42
学习中。。。
作者: 13797041681    时间: 2012-12-27 19:45
好东西,必须顶起,多来点对俺们新手有实际学习意义的东西
作者: xbw584520    时间: 2013-6-14 22:11
打酱油的。 谢谢分享、
作者: tianmenghuan    时间: 2014-5-11 21:23
新手小白来学习一下
作者: slz336    时间: 2014-8-26 13:15
来看看学习




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1