Foxtable(狐表)用户栏目专家坐堂 → 兄弟们 这个怎么多选啊


  共有4713人关注过本帖树形打印复制链接

主题:兄弟们 这个怎么多选啊

帅哥哟,离线,有人找我吗?
yangwenghd
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
兄弟们 这个怎么多选啊  发帖心情 Post By:2014/3/31 16:35:00 [只看该作者]

怎么搞得和图片一样啊 

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


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


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/31 16:37:00 [只看该作者]

帮助有详细介绍,而且帮助这个例子在安装目录下是有文件实例的


 回到顶部
帅哥哟,离线,有人找我吗?
yangwenghd
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2014/3/31 16:40:00 [只看该作者]

兄弟啊 我就是在上面没看懂才到的论坛啊!我的为什么是单选啊 而且还选不起。能帮我看看吗?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/31 16:41:00 [只看该作者]

帮助有详细介绍,而且帮助这个例子在安装目录下是有文件实例的



如果你看安装目录下的实例文件还是搞不懂,那么我给你按照帮助文件弄一遍你依然还是不懂.

 回到顶部
帅哥哟,离线,有人找我吗?
yangwenghd
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2014/3/31 17:05:00 [只看该作者]

搜索 下拉目录树就可以了吗


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/31 17:06:00 [只看该作者]

帮助你到底有没有看?

可以多选的下拉目录树

本节的任务是设计一个下图所示的下拉目录树,和之前的目录树不同,这个目录树可以选择多个值:

图片点击可在新窗口打开查看

本节的内容可以参考CaseStudy目录下的文件:多选目录树.Table

实现方法很简单:

1、新建一个窗口,名为“窗口1”,窗口类型设置为“DropDownForm”。

2、窗口中插入一个TreeView(目录树)控件和一个Button(按钮)。

3、窗口的DropDownOpened事件设置为:

Dim s As String  = e.Form.DropDownBox.Value
Dim
 nms As new List(of String)
Dim
 trv As WinForm.TreeView = e.Form.Controls("TreeView1")
If
 s > "" Then
    
nms.AddRange(s.Split(","))

End
 If
For
 Each nd As WinForm.TreeNode In trv.AllNodes
    nd.Checked = nms.Contains(nd.text)

Next

上述代码的目的在于每次打开下拉窗口的时候,都能自动勾选已经输入的项目。
注意这段代码不能设置在窗口的AfterLoad事件中,下拉窗口只有在第一次打开的时候,才会执行AfterLoad事件,而
DropDownOpened每次打开下拉窗口都会执行。

4、确定按钮的代码设置为:

Dim s As String 
Dim
 trv As WinForm.TreeView = e.Form.Controls("TreeView1")
For
 Each nd As WinForm.TreeNode In trv.AllNodes
    If nd.Checked Then
        
s = s & "," & nd.Text
    End 
If

Next

e
.Form.DropDownBox.Value = s.trim(",")
e
.Form.DropDownBox.CloseDropdown

5、最后将项目事件AfterOpenProject的代码设置为:

Tables(
"表A").Cols("第一列").DropForm  = "窗口1"


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/31 17:07:00 [只看该作者]

第三行中,明确说明了.


本节的内容可以参考CaseStudy目录下的文件:多选目录树.Table

 回到顶部
帅哥哟,离线,有人找我吗?
yangwenghd
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2014/3/31 17:10:00 [只看该作者]

兄弟 忙我看看嘛  我搞了一下午了!实在是没得办法啊

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/31 17:16:00 [只看该作者]

请问我要怎么帮你呢? 怎么可能帮助的例子你就不会我做的例子你就会了呢? 没有任何道理的啊.  帮助的理解还有详细注译呢.

 回到顶部
帅哥哟,离线,有人找我吗?
yangwenghd
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2014/3/31 17:17:00 [只看该作者]

感谢!我在想想办法吧!

 回到顶部
总数 15 1 2 下一页