hur.cn - 华软网

 热门搜索

高手------->有谁在PB中实现过属性编辑器

  作者:未知    来源:网络    更新时间:2018/12/6
如题?
类似于delphi的属性编辑器, 属性编辑器一排属性, 如属性为对齐方式,则可下拉左对齐右对齐居中, 如是颜色则可弹出颜色选择框.
在金蝶ERP中一般基础数据都用属性编辑器来编辑, 并保存到数据库中.
------华软网友回答------
致用动态报表有
------华软网友回复------
自己做个动态报表,也能够到网上找找
------华软网友回复------
没有现成的,只可自己做
------华软网友回复------
我说的是一种PropertyGrid的控件实现, 如果熟悉c#或delphi的话就知道了
------华软网友回复------
这在pb中是不能够的,金蝶ERP是用vb开发的,当然能够了,你只有用控件实现吧

------华软网友回复------
这个要自己实现,得建好多张表来保存需要信息,建议LZ照旧找现成的控件
------华软网友回复------
好象也只有这样子了
------华软网友回复------
要求也太高了.
------华软网友回复------
grid窗口就是不能实现 统一字段不同行有不同的下拉数据窗口DDDW
------华软网友回复------
如果有的话, 数据窗口的浮现力更强了
------华软网友回复------
其实本质上DW统一列统一行上不能挂不同的DDDW
------华软网友回复------
理论上能够实现

pb中的属性基本都是枚举型,能够直接定义为类型,如 alignment 等;但pb不支持自定义枚举型
颜色那个好像pb做不了
不过网上有现成的uo,封装了很多windows api,支持颜色、字体等选择
------华软网友回复------
grid窗口就是不能实现 统一字段不同行有不同的下拉数据窗口DDDW
===============================================================
这个功能怎么会现实不了呢?? 


------华软网友回复------
to lzheng2001(1加1) 怎么实现?
------华软网友回复------
dw_1.Modify("colname.DDDW.Name= d_child_dw")
dw_1.Modify("colname.DDDW.DataColumn='col'")
dw_1.Modify("colname.DDDW.DisplayColumn='col'")
dw_1.Modify("colname.DDDW.AllowEdit=Yes")
dw_1.Modify("colname.DDDW.PercentWidth=140")
datacolumn 跟displaycolumn 选择一样
------华软网友回复------
为了用数据窗口实现propertygrid, 我原来想这么实现
一Grid数据窗口有code及name字段, code显示代码 name显示名称
1.隐藏code字段 name 的editstyle为普通edit
2.当用户定位于name字段时, 根据当前行code的需要动态显示一数据窗口, dataobejct通过动态创建, 该数据窗口只显示单个的name字段, 但editstyle根据需要设置, 可能为editmask 可能为ddlb 也可能为dddw, 用户输入完该动态数据窗口失去焦点后将值填写到相关行code字段中, 显示值填写到name字段中
这样对用户来说当点不同行的name字段时,用户"看起来"不同行可有不同气概的输入
关头是如何实现该动态数据窗口的显示与定位,能恰到的出现在用户点中的行上,且恰好遮盖name字段,且数据窗口上下滚动时动态数据窗口也能恰当显示,不知也没有达人实现过
------华软网友回复------
d
------华软网友回复------
dd
------华软网友回复------
系统没有自带的,需要自己写代码.然后通过保存与读取数据窗口语法来实现.
------华软网友回复------
PB能够实现的,DW的功能相当强盛.
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。