以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [原创]关于comboxlist和dropbox (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61615) |
-- 作者:sensen9025 -- 发布时间:2014/12/16 9:10:00 -- [原创]关于comboxlist和dropbox 例:订单窗体中使用comboxlist下拉框控件显示“客户名称”,绑定到订单表的”客户名称“ 希望点下拉按钮显示“客户”表中的客户名称,所以下拉项目为客户表,显示列客户名称,取值列客户名称。 comboxlist还有一个按钮,我希望点下按钮弹出“选择客户窗体“, 选择后返回客户信息,该信息返回订单表。 此功能很简单,但是实现的时候遇到很多不可预测的问题,主要是控件不能正常显示,显示的值很多是错误的。 后来改用dropbox,对应的“选择客户窗体“由原来的模式窗体,改为下拉窗口,刚开始是位置不对,跑到控件上方,弹出的”选择客户窗体“窗口还有一大截没显示出来。 窗体尺寸太大了,改了后可以正常显示。 但是,有一个问题,窗体里选择客户后订单表客户名称能正常显示, 如果从订单表“客户名称”列,该列也是显示窗体dropbox一样的“选择客户窗体”,选择客户后,订单表的客户名称显示出错。 相对而言,后一种比较容易控制。建议使用dropbox代替comboxlist
|
-- 作者:有点甜 -- 发布时间:2014/12/16 9:16:00 -- 两种不同的控件,不可能通用。
共用一个下拉窗体的时候,代码要对应的改变啊。
并不是控件不好用,而是控件你用不好。 |
-- 作者:有点甜 -- 发布时间:2014/12/16 9:22:00 -- 以下是引用liming730323在2014-12-16 9:21:00的发言:
dropbox,跑到控件上方,你是怎么解决的?我也碰到了
这个是正常的,下方装不下的时候,自然会跑到上方去,这个是由windows系统决定的 |
-- 作者:有点甜 -- 发布时间:2014/12/16 9:24:00 -- 以下是引用liming730323在2014-12-16 9:24:00的发言:
关键跑上方后,跑出屏幕了,没办法选择
那你的下拉窗口不要弄那么大 |
-- 作者:sensen9025 -- 发布时间:2014/12/17 19:24:00 -- 窗体尺寸过大,调小一些就可以了。 |