以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  列的值改变时  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=21710)

--  作者:与伊相伴
--  发布时间:2012/7/22 16:43:00
--  列的值改变时
当选中这一列的值改变到某一个值时,我设置另外一列的属性为下拉列表列,当这列的值再改变时我又想改那一列的属性回到没有下拉列表的属性,不知这如何设置?
--  作者:狐狸爸爸
--  发布时间:2012/7/23 8:27:00
--  
设置另一列的PrePareEdit事件代码:
 
If e.IsFocusCell Then 
    If e.Col.Name = "这一列" Then 
        If e.Row("另一列") = "下拉列表" then
             e.Col.Combolist = "a|b|c|d"
        Else
            e.Col.Combolist  = ""
        end if
     End If
End If
[此贴子已经被作者于2012-7-23 8:27:07编辑过]

--  作者:与伊相伴
--  发布时间:2012/7/23 9:17:00
--  

这样设置过了,希望不要弹出窗口出来,直接在表格中输入就好了


--  作者:狐狸爸爸
--  发布时间:2012/7/23 9:22:00
--  

我不明白你的意思。


--  作者:与伊相伴
--  发布时间:2012/7/23 11:06:00
--  

第一个我选择包装不用下拉列表,直接在表格中输入


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

第二个我选电镀,需要在下拉列表

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

第三个我选择翻砂不需要下拉列表,想直接在表格中输入,但是还是弹出了一个窗口

图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看

就是单元格中的输入形式不断转换的形式,这样能实现吗?

[此贴子已经被作者于2012-7-23 11:06:55编辑过]