Foxtable(狐表)用户栏目专家坐堂 → CateStydy目录下的文件:窗口动态列表项目.table有下面代码能改么?


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

主题:CateStydy目录下的文件:窗口动态列表项目.table有下面代码能改么?

美女呀,离线,留言给我吧!
初学FT
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:24 积分:251 威望:0 精华:0 注册:2022/7/6 21:38:00
CateStydy目录下的文件:窗口动态列表项目.table有下面代码能改么?  发帖心情 Post By:2022/7/11 3:50:00 [只看该作者]

CateStydy目录下的文件:窗口动态列表项目.table有下面代码:

1、在窗口的AfterLoad事件中加入代码:

Dim cmb As WinForm.ComboBox = e.form.Controls("ComboBox1")
cmb.ComboList =
DataTables("表A").GetComboListString("型号")

2、在ComboBox2的Enter事件中加入代码:

Dim cmb As WinForm.ComboBox = e.Sender
Dim
str As string = e.Form.Controls("ComboBox1").Value
cmb.ComboList =
DataTables("表A").GetComboListString("规格", "型号 = '" & str & "'"
)

3、最后在ComboBox3的Enter事件中加入代码:

Dim cmb As WinForm.ComboBox = e.Sender
Dim
str As String = e.Form.Controls("ComboBox2").Value
cmb
.ComboList = DataTables("表A").GetComboListString("颜色", "规格 = '" & str & "'"
)

如果把ComboBox3,换成控件CheckedComboBox1,褐色部分的代码怎么改,我生搬硬套了一下,

出现报错:无法将类型为“Foxtable.WinForm.CheckedComboBox”的对象强制转换为类型“Foxtable.WinForm.ComboBox”。


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/11 8:41:00 [只看该作者]

Dim cmb As WinForm.CheckedComboBox e.Sender

 回到顶部
美女呀,离线,留言给我吧!
初学FT
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:24 积分:251 威望:0 精华:0 注册:2022/7/6 21:38:00
  发帖心情 Post By:2022/7/11 9:01:00 [只看该作者]

报错:Sender "不是"FormEventArgs”的成员。

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/11 9:19:00 [只看该作者]

没有放对事件,这个要放到控件的enter事件。


 回到顶部