永发信息网

VB问题~~~

答案:3  悬赏:70  手机版
解决时间 2021-07-26 18:26
  • 提问者网友:寂寞梧桐
  • 2021-07-25 23:18

LISTBOX1中的是ichi,Akita,Fukui,Fukuoka,Fukushima,Gifu,Kochi,Kumamoto

有个按键1点了后LISTbox1的这几个单词COPY到LISTbox2中.

按键2清楚LISTBOX2中的单词.

按键3是复制+整理(讲1中复制到2中后在进行整理,有个像公式一样的东西
Array。sort(ArrayName),如果不行按照从短的单词到长的单词按顺序整理也可以)

哪个大虾帮个忙,运行成功的话追加赏分

最佳答案
  • 五星知识达人网友:怙棘
  • 2021-07-26 00:24

一个窗体,2个LIST,3个按钮,复制一下代码即可


Dim str(7)


Private Sub Command1_Click()
Dim i As Integer
For i = 0 To List1.ListCount - 1
List2.AddItem List1.List(i)
Next
End Sub


Private Sub Command2_Click()
List2.Clear
End Sub


Private Sub Command3_Click()
List2.Clear
Dim arr As String
Dim a(7) As String
Dim temp As String
Dim i As Integer


For i = 0 To 7
For j = 0 To 6 - i
If (Len(str(j)) > Len(str(j + 1))) Then '对数据进行排序过程
temp = str(j)
str(j) = str(j + 1)
str(j + 1) = temp
End If
Next j

Next i
For i = 0 To 7
List2.AddItem str(i)
Next
'List1.Sorted
End Sub


Private Sub Form_Load()


str(0) = "ichi"
str(1) = "Akita"
str(2) = "Fukui"
str(3) = "Fukuoka"
str(4) = "Fukushima"
str(5) = "Gifu"
str(6) = "Kochi"
str(7) = "Kumamoto"
List1.AddItem "ichi"
List1.AddItem "Akita"
List1.AddItem "Fukui"
List1.AddItem "Fukuoka"
List1.AddItem "Fukushima"
List1.AddItem "Gifu"
List1.AddItem "Kochi"
List1.AddItem "Kumamoto"
End Sub

全部回答
  • 1楼网友:底特律间谍
  • 2021-07-26 02:05

VB中sort 是排序属性

但是只读属性,也就是说只能从属性窗口中去指定

所以要想实现你说的按长短按排序的话,就得自己写一个过程了 按理讲,前两个问题,你应该能解决吧 实在不行,加我QQ吧

  • 2楼网友:掌灯师
  • 2021-07-26 01:35

你能给我说的再明白一点么 我觉得 我应该能帮你弄出来

可以Q我 点我名字 出来一个网站 IE后面的号码就是我Q

可以加我

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯