PropertyGrid全功能易语言属性框支持库

易语言 2020-07-28 18:10:04

PropertyGrid全功能易语言属性框支持库

属性类别 = 属性框1.添加类别 (10000, “属性的属性”)
属性类别.添加项目 (#项目类型_枚举, 10001, “边框”, 属性框1.边框, , 枚举项目)
枚举项目.取约束集合 ().添加约束 (“无边框”, 0, )
枚举项目.取约束集合 ().添加约束 (“浅凹”, 1, )
枚举项目.取约束集合 ().添加约束 (“单线”, 2, )
枚举项目.取约束集合 ().添加约束 (“凹进”, 3, )
属性类别.添加项目 (#项目类型_数字, 10002, “描述区高度”, 属性框1.描述区高度, , )
属性类别.添加项目 (#项目类型_数字, 10003, “功能区高度”, 属性框1.功能区高度, , )
属性类别.添加项目 (#项目类型_逻辑型, 10004, “允许编辑”, 属性框1.允许编辑, , 逻辑型项目)
逻辑型项目.置真假值文本 (“是”, “否”)
属性类别.添加项目 (#项目类型_逻辑型, 10005, “描述区可视”, 属性框1.描述区可视, , 逻辑型项目)
逻辑型项目.置真假值文本 (“可视”, “不可视”)
属性类别.添加项目 (#项目类型_逻辑型, 10006, “工具栏可视”, 属性框1.工具栏可视, , 逻辑型项目)
逻辑型项目.置真假值文本 (“可视”, “不可视”)
属性类别.添加项目 (#项目类型_逻辑型, 10007, “功能区可视”, 属性框1.功能区可视, , 逻辑型项目)
逻辑型项目.置真假值文本 (“可视”, “不可视”)
属性类别.添加项目 (#项目类型_逻辑型, 10008, “显示所有按钮”, 属性框1.显示所有按钮, , 逻辑型项目)
逻辑型项目.置真假值文本 (“显示”, “不显示”)
属性类别.添加项目 (#项目类型_逻辑型, 10009, “启用工具提示”, 到文本 (属性框1.启用工具提示), , 逻辑型项目)
逻辑型项目.置真假值文本 (“启用”, “不启用”)
属性类别.添加项目 (#项目类型_逻辑型, 10010, “Tab键导航标题”, 到文本 (属性框1.Tab键导航标题), , 逻辑型项目)
逻辑型项目.置真假值文本 (“航标”, “不航标”)
属性类别.添加项目 (#项目类型_逻辑型, 10011, “Tab键导航项目”, 到文本 (属性框1.Tab键导航项目), , 逻辑型项目)
逻辑型项目.置真假值文本 (“航标”, “不航标”)
逻辑型项目.提示文本 = “通过Tab键导航项目”
逻辑型项目.描述文本 = “项目设置为真时,可以使用Tab键来移动编辑项目位置。并且可以移动到按钮上面”
属性类别.添加项目 (#项目类型_枚举, 10012, “主题”, 属性框1.主题, , 枚举项目)
枚举项目.取约束集合 ().添加约束 (“Default”, 0, )
枚举项目.取约束集合 ().添加约束 (“NativeWinXP”, 1, )
枚举项目.取约束集合 ().添加约束 (“Office2003”, 2, )
枚举项目.取约束集合 ().添加约束 (“Cool”, 3, )
枚举项目.取约束集合 ().添加约束 (“Simple”, 4, )
枚举项目.取约束集合 ().添加约束 (“Delphi”, 5, )
枚举项目.取约束集合 ().添加约束 (“Whidbey”, 6, )
枚举项目.取约束集合 ().添加约束 (“OfficeXP”, 7, )
枚举项目.取约束集合 ().添加约束 (“Resource-Office2007”, 8, )
枚举项目.取约束集合 ().添加约束 (“VisualStudio2010”, 9, )
属性类别.添加项目 (#项目类型_枚举, 10013, “排序类型”, 属性框1.排序类型, , 枚举项目)
枚举项目.取约束集合 ().添加约束 (“按类别分组”, 0, )
枚举项目.取约束集合 ().添加约束 (“按字母排序”, 1, )
枚举项目.取约束集合 ().添加约束 (“禁用排序和分组”, 2, )
枚举项目.提示文本 = “设置属性框项目的排序”
枚举项目.描述文本 = “通过此属性设置属性框的项目排序,可以进行分组排序、按字母排序和禁用排序,调用属性会产生排序事件。另外通过工具栏的按钮也可以排序。”
属性类别.添加项目 (#项目类型_逻辑型, 10014, “高亮更改后的按钮值”, 属性框1.高亮更改后的按钮值, , )
属性类别.添加项目 (#项目类型_逻辑型, 10015, “高亮更改后的值”, 属性框1.高亮更改后的值, , 逻辑型项目)
逻辑型项目.描述文本 = “值被改变后字体会变粗。”
属性类别.添加项目 (#项目类型_逻辑型, 10016, “从右到左布局”, 属性框1.从右到左布局, , )
属性类别.添加项目 (#项目类型_逻辑型, 10017, “隐藏选择”, 属性框1.隐藏选择, , )
属性类别.添加项目 (#项目类型_逻辑型, 10018, “描述区允许调整大小”, 属性框1.描述区允许调整大小, , )
属性类别.添加项目 (#项目类型_逻辑型, 10019, “使用分隔条调整”, 属性框1.使用分隔条调整, , )
属性类别.添加项目 (#项目类型_数字, 10020, “保证显示”, 属性框1.保证显示, , )
属性类别.添加项目 (#项目类型_字体, 10021, “字体”, 属性框1.字体, , )
属性类别.添加项目 (#项目类型_逻辑型, 10022, “多选”, 属性框1.多选, , )
属性类别.添加项目 (#项目类型_逻辑型, 10023, “允许调整项目高度”, 属性框1.允许调整项目高度, , )
属性类别.添加项目 (#项目类型_子类别, 10024, “自定义颜色”, , , )
属性类别.添加项目 (#项目类型_颜色, 101111, “描述区背景色”, 属性框1.描述区背景色, , 属性项目)
属性项目.提示文本 = “提供可以自定义的颜色”
属性项目.描述文本 = “可以使用方法置自定义颜色来对属性框进行颜色更改,也可以使用置默认颜色来还原主题原来的颜色风格。”
属性项目.转换项目类型 (颜色项目) ' 必须是相同项目才会转换成功,可以使用取项目类型来确定项目的类型。
颜色项目.颜色选取类型 = #颜色编辑类型_弹出颜色
属性类别.添加项目 (#项目类型_颜色, 101112, “描述区背景色”, 属性框1.描述区前景色, , 颜色项目)
颜色项目.颜色选取类型 = #颜色编辑类型_标准颜色对话框
属性类别.添加项目 (#项目类型_颜色, 101113, “背景色”, 属性框1.背景色, , 颜色项目)
颜色项目.颜色选取类型 = #颜色编辑类型_扩展颜色对话框
属性类别.添加项目 (#项目类型_颜色, 101114, “前景色”, 属性框1.前景色, , 颜色项目)
颜色项目.颜色选取类型 = #颜色编辑类型_标准颜色对话框
属性类别.添加项目 (#项目类型_颜色, 101115, “类别背景色”, 属性框1.类别背景色, , 颜色项目)
颜色项目.颜色选取类型 = #颜色编辑类型_弹出颜色
属性类别.添加项目 (#项目类型_颜色, 101116, “类别前景色”, 属性框1.类别前景色, , 颜色项目)
颜色项目.颜色选取类型 = #颜色编辑类型_扩展颜色对话框
属性类别.添加项目 (#项目类型_数字, 101116, “这个类别一共有子项目”, 属性类别.取子项目集 ().取项目数量 (), , 属性项目)
属性项目.只读 = 真
属性类别.展开 = 真
属性类别 = 属性框1.添加类别 (20000, “文本类属性项目-项目类型_文本”)
属性类别.添加项目 (#项目类型_文本, 20009, “子程序指针”, 到文本 (到整数 (&__启动窗口_创建完毕)), , )
属性类别.添加项目 (#项目类型_文本, 20010, “字节集类型”, 到字节集 (“测试”), , )
属性类别.添加项目 (#项目类型_文本, 20010, “字节集类型”, 到字节集 (到文本 (100000)), , )
属性类别.添加项目 (#项目类型_文本, 20011, “值为空的测试”, , , )
属性类别.添加项目 (#项目类型_文本, 20001, “到文本 (取现行时间 ())”, 到文本 (取现行时间 ()), , )
属性类别.添加项目 (#项目类型_文本, 20005, “日期时间型1”, 取现行时间 (), , )
属性类别.添加项目 (#项目类型_子类别, 10004, “项目类型_多行文本”, , , )
文本 = “正在编译现行程序” + #换行符 + “正在检查重复名称...” + #换行符 + “正在预处理现行程序” + #换行符 + “正在进行名称连接...” + #换行符 + “正在统计需要编译的子程序” + #换行符 + “正在编译...” + #换行符 + “正在生成主程序入口代码”
属性类别.添加项目 (#项目类型_多行文本, 20002, “整数型”, -0.032, , )
属性类别.添加项目 (#项目类型_多行文本, 20002, “整数型”, 到小数 (3e-011), , )
属性类别.添加项目 (#项目类型_多行文本, 20003, “双精度小数型”, 到数值 (32.00000012003), , )
属性类别.添加项目 (#项目类型_多行文本, 20004, “字节型”, 到字节 (12), , )
属性类别.添加项目 (#项目类型_多行文本, 20005, “日期时间型”, 取现行时间 (), , )
属性类别.添加项目 (#项目类型_多行文本, 20006, “短整数型”, 到短整数 (200), , )
属性类别.添加项目 (#项目类型_多行文本, 20007, “逻辑型真”, 真, , )
属性类别.添加项目 (#项目类型_多行文本, 20008, “逻辑型假”, 假, , )
属性类别.添加项目 (#项目类型_多行文本, 20009, “子程序指针”, &_按钮1_被单击, , )
属性类别.添加项目 (#项目类型_多行文本, 20009, “子程序指针”, 到文本 (到整数 (&_按钮1_被单击)), , )
属性类别.添加项目 (#项目类型_多行文本, 20001, “文本类型”, 文本, , 属性项目)
属性项目.多行数量 = 10
属性类别.展开 = 真
属性类别 = 属性框1.添加类别 (30000, “其他类型属性项目”)
属性类别.添加项目 (#项目类型_双精度小数型, 20003, “双精度小数型”, 到数值 (32.00000012003), , )
属性类别.添加项目 (#项目类型_双精度小数型, 20004, “字节型”, 到字节 (12), , )
日期时间 = 取现行时间 ()
属性类别.添加项目 (#项目类型_日期, 20005, “日期时间型”, 日期时间, , )
属性类别.添加项目 (#项目类型_双精度小数型, 20006, “短整数型”, 到短整数 (200), , )
字体.字体大小 = 24
字体.字体名称 = “@Fixedsys”
字体.加粗 = 真
字体.删除线 = 真
字体.倾斜 = 真
属性类别.添加项目 (#项目类型_字体, 2222, “控件”, 字体, , )
属性类别.添加项目 (#项目类型_枚举, 20018, “项目类型_枚举类型”, 2, , 属性项目)