以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于Foxtable输入中文拼音索引  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150706)

--  作者:枫白羽
--  发布时间:2020/6/5 11:56:00
--  [求助]关于Foxtable输入中文拼音索引
新建一个停靠的窗口里,创建一个ComboBox,输入中文首字母索引到中文,已经新建了一个临时列(转换中文的首字母),接下来怎么办?
--  作者:有点蓝
--  发布时间:2020/6/5 12:01:00
--  
想要做什么?上传实例说明问题
--  作者:枫白羽
--  发布时间:2020/6/5 13:50:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:20200605134849.png
图片点击可在新窗口打开查看
要做的效果就是输入酒店首字母显示对应酒店
现在的情况是:已经生成了一个临时列,用来存放酒店生成的对应首字母
问题是:在新建的窗口中实现这个效果,怎么对字母和酒店名称进行操作
图片点击可在新窗口打开查看此主题相关图片如下:20200605134342.png
图片点击可在新窗口打开查看

--  作者:枫白羽
--  发布时间:2020/6/5 13:57:00
--  
有点蓝老师,这个该怎么解决?
--  作者:有点蓝
--  发布时间:2020/6/5 14:13:00
--  
组合框实现不了这种功能,使用下拉窗口,如:http://www.foxtable.com/webhelp/topics/2466.htm
--  作者:枫白羽
--  发布时间:2020/6/5 14:16:00
--  
好的,多谢老师,我试一下,多谢
--  作者:枫白羽
--  发布时间:2020/6/5 14:24:00
--  
蓝老师,请问若是想隐藏一列或者多列,用代码该怎么实现?
--  作者:有点蓝
--  发布时间:2020/6/5 14:55:00
--  
参考:http://www.foxtable.com/webhelp/topics/1921.htm
--  作者:枫白羽
--  发布时间:2020/6/5 16:32:00
--  
蓝老师,Foxtable这个WinForm类型怎么转换为String类型啊? If e.Form.Controls("DBFind") Then \'如果编辑的是查找酒店控件DBFind If e.Sender.DroppedDown Then \'如果控件的下拉窗口已经打开 Dim items As String = "" For Each dr As DataRow In DataTables("BYData").Select("拼音 like \'*" & e.Sender.Text & "*\'") items += dr("Name") & "|" Next Dim lsx As WinForm.ListBox lsx = Forms(e.Form.DropDownBox).Controls("LixtBox1") \'Dim lsx As WinForm.ListBox = Forms(e.Form.DropCol).Controls("ListBox1") lsx.ComboList = items.Trim("|") End If End If
--  作者:有点蓝
--  发布时间:2020/6/5 16:47:00
--  
不需要设置ComboList了,下拉窗口就已经替代了组合框下拉项目。如果搞不定就做个例子发上来吧

另外发帖请在设计模式里发帖,不要在代码模式里发帖

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