Foxtable(狐表)用户栏目专家坐堂 → [求助]TabControl的用法


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

主题:[求助]TabControl的用法

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


加好友 发短信
等级:九尾狐 帖子:2192 积分:18023 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]TabControl的用法  发帖心情 Post By:2013/1/10 12:07:00 [只看该作者]

以下只是示意
表A中有两列,一列是分类,一列是任务
已经在全局代码中定义了一个 WorkType的全局变量,已经做了一个窗口,里面有一个TabControl控件,有4个分页夹。


希望做到:
如果A列的值=1,则下拉框“自动”选中显示分页夹“AAA”,即名称“界面1”;
如果A列的值=2,则下拉框“自动”选中显示分页夹“BBB”;即名称“界面2”;
果A列的值=3,则下拉框“自动”选中显示分页夹“CCC”;即名称“界面3”;
如果A列的值=4,则下拉框“自动”选中显示分页夹“DDD”;即名称“界面4”;


我试了在表的事件中和窗口加载事件中添加代码,但结果与我想的不一样。

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



[此贴子已经被作者于2013-1-10 12:07:51编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2013/1/10 12:58:00 [只看该作者]

表事件代码删除:

Dim r As Row = Tables("表A").Current
If r Is Nothing Then
    Return
End If
Dim tab As WinForm.TabControl = Forms("窗口1").Controls("TabControl1")
Select Case r("分类")
    Case 1
        tab.SelectedIndex = 0
    Case 2
        tab.SelectedIndex = 1
    Case 3
        tab.SelectedIndex = 2
    Case 4
        tab.SelectedIndex = 3
End Select
e.Form.DropDownBox.Select() '将输入焦点返回下拉列表框

在窗口的DropDownOpened事件执行

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/10 15:34:00 [只看该作者]

 直接写这句就行了,代码加在哪里,楼主决定。

tab.SelectedIndex = e.Row("分类") - 1

 回到顶部