以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 再给大家提个问题,这样的控件狐表如何实现? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=6238)
|
-- 作者:菜鸟foxtable
-- 发布时间:2010/3/18 23:08:00
-- 再给大家提个问题,这样的控件狐表如何实现?
有这样的ComboBOx控件吗? 暂时我只想到用文本控件+按钮控件+目录树控件模拟实现。
此主题相关图片如下:0001.gif
[此贴子已经被作者于2010-3-18 23:11:02编辑过]
|
-- 作者:baoxyang
-- 发布时间:2010/3/18 23:14:00
--
选择项目“增加新剂型”打开此窗口,(此窗口为新增加一个独立窗口)来实现,只不过要设置好TOP,Left窗口
|
-- 作者:菜鸟foxtable
-- 发布时间:2010/3/19 7:15:00
--
新增窗口那个简单,只是一打开下拉列表第一行默认为增加新剂型并点击打开新窗口这个有点难。
|
-- 作者:yangming
-- 发布时间:2010/3/19 9:40:00
--
以下是引用菜鸟foxtable在2010-3-19 7:15:00的发言:新增窗口那个简单,只是一打开下拉列表第一行默认为增加新剂型并点击打开新窗口这个有点难。
ComboBox1的MouseDown事件中
If e.Sender.Value = "增加新剂型" Then Forms("窗口2").Show() End If
|
-- 作者:狐狸爸爸
-- 发布时间:2010/3/19 9:44:00
--
你可以自己做一个
|
-- 作者:卟离卟弃
-- 发布时间:2010/3/19 14:32:00
--
此主题相关图片如下:qq截图未命名.jpg
大哥大姐
图片中,第一个选项是怎么做出来的?????
|
-- 作者:yangming
-- 发布时间:2010/3/19 14:37:00
--
在此控件的初始值中输入,如是从其它表中得到列表项,那就 e.Form.Controls("ComboBox1").ComboList = “增加新剂型" & "|" & DataTables("客户").GetComboListString("公司名称")
[此贴子已经被作者于2010-3-19 14:42:29编辑过]
|
-- 作者:实话实说
-- 发布时间:2010/3/19 15:17:00
--
下拉列表没有的话直接在控件中写入不好吗?
|
-- 作者:卟离卟弃
-- 发布时间:2010/3/19 15:43:00
--
一楼的效果是,选择此 值后,弹出窗口,进行参数增加。。个人感觉 选择比输入好吧,
|