TC控件介绍 TC提供了十八种控件以及相关的控件功能,通过在属性窗口中配置相关的控件的属性、可以很方便的设置控件的外观、功能。
控件中的公共属性:
基本
名称:唯一标识控件的字段,用来作为控件功能的参数。
标题:控件上的文本。 有效:设置控件是否有效。
位置 X坐标:控件在面板中横坐标。 Y坐标:控件在面板中的纵坐标。 宽度:控件的宽度。 高度:控件的高度。 显示顺序:设置控件在面板中的显示顺序,用来调整控件在重叠的时候的放置顺序。
事件 TC中的控件都是事件驱动的,通过添加其事件,并且在中间添加我们自己的功能,来实现通过触发控件事件,来执行我们自定义的操作。
控件特性:
标签: 标签控件支持改变背景颜色、设置字体、字体颜色、字体大小以及支持点击事件。 应用场景:一些比较突出的信息展示,可以通过修改字体颜色等,突出显示效果。 使用案例: 控件功能:获得文本、设置文本
按钮:
按钮支持标题多行显示,按钮支持点击事件。
应用场景:要通过点击操作的一般功能都可以用按钮来实现。
使用案例: 控件功能:有效、可见、设置位置以及创建。
单选框: 单选框支持分组功能,如果设置当前单选框分组属性为真,那么显示顺序比当前单选框小的所有单选框为一组。还有默认选中、标题居左,以及支持点击事件。 应用场景:通常几个功能中只能选取一个的时候,可以使用单选框,通常是几个一组来使用。 使用案例: 控件功能:获得文本、设置文本、获得状态以及选中。
复选框: 支持默认选中、标题居左以及支持点击事件。 应用场景: 复选框用来对多个选项进行选中。 使用案例:
控件功能: 获得文本、设置文本、获得状态以及选中。
编辑框: 文本颜色、字体颜色、密文、只读、数字、垂直滚动条、水平滚动条以及内容改变跟失去焦点事件。 应用场景:用来对程序做一些文本输入,比如用户名、密码等。 使用案例:
控件功能:获得文本、设置文本
分组框: 支持两种模式,边框风格跟窗口风格,支持标题背景、边框、背景以及标题改色。 应用场景:对一些功能进行划分,相关的功能可以放在一个分组框中。 使用案例:
控件功能:获得文本、设置文本。
列表框: 可以设置默认选项,默认添加内容时滚动、以及选择改变事件。 应用场景:当有多项文本要同时显示时,可以用列表框。 使用案例:
控件功能:获得文本、增加文本、得到选中文本、得到选项、得到个数、清空、删除文本、设置选项、插入文本。
下拉框: 可以设置默认选项,支持点击以及选择改变事件。 应用场景:有多项内容在需要的时候可供选择。 使用案例:
控件功能:得到选项、设置选项、获得内容、得到个数、清空、增加文本、删除文本。
图片框: 在资源中添加要显示的图片,然后在属性中选取改图片名称。并且支持点击事件。 应用场景: 在界面的某个地方要放置一张图片的时候。 使用案例:
控件功能:设置图片。
进度条: 可以在属性中设置进度条的显示方向。 应用场景:当程序需要直观的显示一个地方的执行进度的时候,可以使用进度条。 使用案例:
控件功能:获得进度、设置进度。
滑块: 可以在属性中设置滑块的显示方向,并且支持鼠标释放事件。 应用场景:因为用户可以通过鼠标去控制滑块的位置,所以可以用来控制一些变量。 使用案例: (用滑块控制进度条显示) 控件功能:得到位置、设置位置。
浏览框: 可以选择浏览模式,选择文件或者文件夹,并且支持选择改变事件。 应用场景:当程序中需要选取一个路径的时候,可以使用浏览框。 使用案例:
控件功能:获得、设置。
选项卡: 可以在属性中配置选项卡页面,并且支持选择改变事件。 应用场景:当我们需要很多功能的时候可以使用选项卡控件,并且在选项卡中对控件进行排版。大家可以把选项卡的每个页面看做一个小的设计面板。 使用案例:
控件功能:激活、得到选项以及得到个数。
定时器: 可以在属性中配置定时器的执行频率,来执行器时钟事件。 应用场景:当需要一个功能无限重复执行的时候可以使用时钟控件。在生成程序中时钟控件是不可见的。 使用案例:
控件功能:注册、销毁。
热键: 在属性中可以设置热键的键值,并且支持热键以及失去焦点事件。 应用场景:当我们不想通过点击按钮之类的操作去执行功能的时候,就可以使用热键控件。只要我们在键盘上按设置好的键值,就会执行我们的功能。 使用案例:
控件功能:注册、销毁、获得、设置。
日期框: 需要在程序中选择日期的时候。 应用场景:当程序中需要选择日期的时候,我们可以使用日期框。 使用案例: 控件功能:获得文本、设置文本。
浏览器: 可以设置URL路径,并且支持加载完成事件。 应用场景:我们需要加载网页的时候,可以使用网页控件。 使用案例:
表格: 表格控件通常用来作为复杂数据展示的控件。其中属性中支持修改项的颜色、设置网格、字体、排序等很多属性设置,以及点击、编辑和排序等事件。可以配置列的宽度,是否只读, 以及支持的控件等属性。 应用场景:当我们需要拿一些复杂数据的时候,可以选择使用表格控件。比如数据库的应用中,就可以使用表格控件。 使用案例:
专门讲解控件的视频教程已经更新,欢迎大家去观看!
TC-18个控件详解(都支持超清格式噢!)
http://bbs.tyuyan.com/thread-13792-1-1.html
|