以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 重新排序的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=103795)
|
-- 作者:rjh4078
-- 发布时间:2017/7/17 10:42:00
-- 重新排序的问题
有一个按钮组1A,2B,3C,4D,5E想实现根据按按钮的顺序输出字符串 比如按钮顺序是1A>3C>4D 输出字符串1A3C4D 按钮顺序4D》1A 输出4D1A 每次点击按钮的顺序和按钮的个数是随机的
|
-- 作者:有点甜
-- 发布时间:2017/7/17 12:27:00
--
没看懂你要做什么。
按钮的顺序根据什么判断?判断按钮的横坐标?或者你直接说你想做什么?
|
-- 作者:rjh4078
-- 发布时间:2017/7/17 16:13:00
--
此主题相关图片如下:tim截图20170717160859.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2017-7/20177171695355042.png)
如上图,有这些按钮,现在想实现 能记录按钮按的顺序,我简化为在一个lablel里显示这些button的标题 按钮的顺序就是点击的顺序 不管面板里多少个按钮 怎么排列 先按哪个 哪个的text就排第一,以此类推
|
-- 作者:有点甜
-- 发布时间:2017/7/17 16:27:00
--
弄一个变量记录不就好了?
dim ls as new list(of string) vars("ls") = ls
点击的话,就添加,如
vars("ls").add("AA")
vars("ls").add("bb")
要获取,就直接读取
Dim str As String = String.Join("", ls.ToArray) msgbox(str)
|
-- 作者:rjh4078
-- 发布时间:2017/7/17 16:43:00
--
要是这样就简单了 不可能每个按钮去写代码啊 按钮是动态生成的 最多可能40个
|
-- 作者:有点甜
-- 发布时间:2017/7/17 16:44:00
--
窗口click事件不是可以?点击的时候判断是否你添加的按钮。
|
-- 作者:rjh4078
-- 发布时间:2017/7/17 17:07:00
--
现在就是在这个事件中不知道怎么处理顺序
|
-- 作者:有点甜
-- 发布时间:2017/7/17 17:11:00
--
以下是引用rjh4078在2017/7/17 17:07:00的发言: 现在就是在这个事件中不知道怎么处理顺序
看你的逻辑是什么?直接add不就行了?如果你要移除之前的再添加,那可以先判断是否包含。
|