OrangeUI
首页
案例
文档
下载
三方SDK
博客
联系
en
zh
OrangeUI安装
OrangeUI基础
使用公共素材模块
设置控件背景色
设置控件边框
设置控件点击效果1
设置控件点击效果2
在代码中设置素材
素材共享
按钮控件Button
标签控件Label
图片列表ImageList
图片控件Image
文本框控件Edit
面板控件Panel
复选框控件CheckBox
单选框RadioButton
列表框控件ListBox
列表视图控件ListView
表格控件ItemGrid
基本功能
指示列
固定列
统计区
往单元格添加按钮
单元格的分隔线设置
行背景色和选中行的背景色设置
奇偶行背景色和选中行的背景色设置
多页控件PageControl
拖动加载面板PullLoadPanel
滚动框控件ScrollBox
图片框控件FrameImage
蒙板图片框控件RoundImage
多颜色标签控件MultiColorLabel
图片列表播放ImageListPlayer
广告轮播控件ImageListViewer
提醒数字图标控件NotifyNumberIcon
Frame框架的使用
虚拟键盘遮挡Edit的处理
给列绑定设计面板
添加一个列,标题取为”操作”,
拖一个设计面板在表格上,取名为idpOperation
放一个按钮在设计面板idpOperation中,命名为btnDelRow
整列就会显示成该设计面板的样子的
自定义每行设计面板的显示,比如指定某行按钮不可用
双击ItemGrid.OnPrepareDrawItem事件,
让Caption为”张三”的项的按钮可用,其他的项不可用
运行效果如下:
给设计面板上的控件添加事件,比如删除所在行
为了让按钮响应点击事件,需要将HitTest设置为True,不然不会响应
双击按钮btnDelRow的OnClick事件,写如下代码:
//删除所在行
Self.SkinFMXItemGrid1.Prop.Items.Remove(SkinFMXItemGrid1.Prop.InteractiveItem);
SkinFMXItemGrid1.Prop.InteractiveItem表示按钮所在行。
点击之后,该行就被删除了