Foxtable(狐表)用户栏目专家坐堂 → 重新排序的问题


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

主题:重新排序的问题

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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
重新排序的问题  发帖心情 Post By:2017/7/17 10:42:00 [只看该作者]

有一个按钮组1A,2B,3C,4D,5E
想实现根据按按钮的顺序输出字符串
比如按钮顺序是1A>3C>4D
输出字符串1A3C4D
按钮顺序4D》1A
输出4D1A
每次点击按钮的顺序和按钮的个数是随机的 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/17 12:27:00 [只看该作者]

 没看懂你要做什么。

 

 按钮的顺序根据什么判断?判断按钮的横坐标?或者你直接说你想做什么?

 

 


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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2017/7/17 16:13:00 [只看该作者]


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

如上图,有这些按钮,现在想实现 能记录按钮按的顺序,我简化为在一个lablel里显示这些button的标题
按钮的顺序就是点击的顺序  不管面板里多少个按钮 怎么排列 先按哪个 哪个的text就排第一,以此类推


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By: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
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2017/7/17 16:43:00 [只看该作者]

要是这样就简单了 不可能每个按钮去写代码啊 按钮是动态生成的 最多可能40个

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/17 16:44:00 [只看该作者]

窗口click事件不是可以?点击的时候判断是否你添加的按钮。

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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2017/7/17 17:07:00 [只看该作者]

现在就是在这个事件中不知道怎么处理顺序

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/17 17:11:00 [只看该作者]

以下是引用rjh4078在2017/7/17 17:07:00的发言:
现在就是在这个事件中不知道怎么处理顺序

 

看你的逻辑是什么?直接add不就行了?如果你要移除之前的再添加,那可以先判断是否包含。


 回到顶部