以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]CheckedListBox1 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=190287) |
||||
-- 作者:江南小镇 -- 发布时间:2024/1/29 8:30:00 -- [求助]CheckedListBox1 老师,CheckedListBox1控件怎样和Table1控件同步。 这是按钮代码 Dim chl As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1") Dim item As String = chl.SelectedValue Dim idx As Integer = chl.SelectedIndex chl.Items.RemoveAt(chl.SelectedIndex) chl.Items.Insert(idx-1,item) \'向上移动 chl.SelectedValue = item e.Form.Controls("往下移动").TopMost=True e.Form.Controls("往下移动").Visible=True 下面是加载表代码 Tables("一号楼水电气使用数据查询_Table1").Fill("Select * Fr om {一号楼查询}","房屋出租能源消耗数据查询",True) e.Form.Controls("CheckedListBox1").Items.Clear For Each c As Col In e.Form.Controls("Table1").Table.Cols If c.Visible = True Then e.Form.Controls("CheckedListBox1").Items.Add(c.name) Next Dim c1 As String
|
||||
-- 作者:有点蓝 -- 发布时间:2024/1/29 8:58:00 -- 要做什么样的同步? |
||||
-- 作者:江南小镇 -- 发布时间:2024/1/29 9:28:00 -- 老师,通过按钮上下调整列位置 Dim chl As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1") Dim item As String = chl.SelectedValue Dim idx As Integer = chl.SelectedIndex chl.Items.RemoveAt(chl.SelectedIndex) chl.Items.Insert(idx-1,item) \'向上移动 chl.SelectedValue = item e.Form.Controls("往下移动").TopMost=True e.Form.Controls("往下移动").Visible=True |
||||
-- 作者:有点蓝 -- 发布时间:2024/1/29 10:05:00 -- 按钮是调整CheckedListBox里的项目的顺序?那又和table有什么关系? |
||||
-- 作者:江南小镇 -- 发布时间:2024/1/29 11:41:00 -- 老师
![]() ![]() |
||||
-- 作者:有点蓝 -- 发布时间:2024/1/29 11:59:00 --
|
||||
-- 作者:江南小镇 -- 发布时间:2024/1/29 16:21:00 -- 谢谢老师 |