以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何返回下拉窗口所在的窗口  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=19468)

--  作者:zhangqinyun
--  发布时间:2012/5/10 16:56:00
--  [求助]如何返回下拉窗口所在的窗口

e.Form.DropDownBox.Form.Controls("二级部门").text = e.Node.Text

 

我想返回下拉窗口所在的窗口中的一个叫("二级部门")的控件,并命名,上面的代码哪里错了??


--  作者:狐狸爸爸
--  发布时间:2012/5/10 16:57:00
--  
用一个简单的例子说话,否则别人很难理解的。
--  作者:zhangqinyun
--  发布时间:2012/5/11 10:28:00
--  

就是我想用下拉窗口给2个控件(一级部门,二级部门)赋值,

NodeMouseClick事件中要怎么写啊,狐狸爸爸


图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.jpg
图片点击可在新窗口打开查看

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


--  作者:狐狸爸爸
--  发布时间:2012/5/11 10:46:00
--  

这里有个输入多列的例子:

 

http://www.foxtable.com/help/topics/2350.htm

 


--  作者:zhangqinyun
--  发布时间:2012/5/11 11:08:00
--  

例子里是绑定的,只要tr("区号") = dr("区号"),就好了。

 

但是我的没有表啊,是直接在后台新增,

 

所以要在按目录树的时候,同时给2个控件赋值

 

一级部门这个容易:e.Form.DropDownBox.Value = e.Node.ParentNode.Text

 

但是二级部门这个我不会引用

 

 


 


--  作者:狐狸爸爸
--  发布时间:2012/5/11 11:10:00
--  
做个简单的例子发上来,然后具体说明要求
--  作者:zhangqinyun
--  发布时间:2012/5/11 12:03:00
--  

我试用版打不开,,,这个是开发板的

 

NodeMouseClick事件中

e.Form.DropDownBox.Form.Controls("Lebel3").text = e.Node.Text

错误

 

我知道用

Forms(“窗口1”).Controls("Lebel3").text = e.Node.Text可以

但是我这个下拉窗口要用在好几个窗口中,所以不想固定主窗口

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.foxdb


--  作者:狐狸爸爸
--  发布时间:2012/5/11 12:07:00
--  

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table


--  作者:zhangqinyun
--  发布时间:2012/5/11 13:34:00
--  

??怎么没有改啊,还是不行啊

 


--  作者:zhangqinyun
--  发布时间:2012/5/11 15:22:00
--  
狐狸爸爸,你怎么什么都没有改啊。。