• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[老狼] [老狼][源码分享]----[PC]一个列表框----微光(68) [复制链接]

1#
功能一:[保存列表框内容]
效果一览:

代码一览:
  1. Event Form1.LoadOver
  2. Form1.Button1.Caption = "添加"
  3. Form1.Button2.Caption = "清空"
  4. Form1.ListBox1.List = ""
  5. Text = Plugin.File.ReadFileEx("C:\111.txt")
  6. MyArray = Split(Text, "|")
  7. For i = 0 To UBound(MyArray) - 1
  8. Var1 = MyArray(i)
  9. TracePrint var1
  10. Form1.ListBox1.AddItem Var1
  11. Next
  12. End Event
  13. //从输入框中获取文本内容,添加到列表框中。
  14. Event Form1.Button1.Click
  15. If Form1.InputBox1.Text <> "" Then
  16. Form1.ListBox1.AddItem Form1.InputBox1.Text
  17. End If
  18. Call Plugin.File.WriteFileEx("C:\111.txt", Form1.InputBox1.Text)

  19. End Event
  20. Event Form1.Button2.Click
  21. Form1.ListBox1.List = ""
  22. Call Plugin.File.DeleteFile("C:\111.txt")
  23. End Event
复制代码
功能二:[老式任务选择界面]
效果一览:

代码一览:
  1. Event Form1.LoadOver
  2. Form1.Button1.Caption = "添加"
  3. Form1.Button2.Caption = "清空"
  4. Form1.ListBox1.List = ""
  5. Form1.ListBox2.List ="A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z"
  6. Text = Plugin.File.ReadFileEx("D:\Config.txt")
  7. MyArray = Split(Text, "|")
  8. For i = 0 To UBound(MyArray) - 1
  9. Var1=MyArray(i)
  10. Form1.ListBox1.AddItem Var1
  11. Next
  12. End Event
  13. //从输入框中获取文本内容,添加到列表框中。
  14. Event Form1.Button1.Click
  15. Var1 = Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z")
  16. Var3 = Var1(Form1.ListBox2.ListIndex)
  17. Form1.ListBox1.AddItem Var3
  18. Call Plugin.File.WriteFileEx("D:\Config.txt", Var3)
  19. 'Msgbox "向目标文件写入文本内容"
  20. End Event
  21. Event Form1.Button2.Click
  22. Form1.ListBox1.List = ""
  23. Call Plugin.File.DeleteFile("D:\Config.txt"
  24. End Event
复制代码
功能三:[新型任务选择界面]

效果一览:

代码一览:
Event Form1.ListBox1.DblClick
Var1 = Form1.ListBox1.List
Var2=Split(Var1,"|")
If Instr(Var2(Form1.ListBox1.ListIndex), "√") > 0 Then
Form1.ListBox1.InsertItem Replace(Var2(Form1.ListBox1.ListIndex),"√ ","") , Form1.ListBox1.ListIndex
Form1.ListBox1.RemoveItem Form1.ListBox1.ListIndex
Else
Form1.ListBox1.InsertItem "√ " & Var2(Form1.ListBox1.ListIndex), Form1.ListBox1.ListIndex
Form1.ListBox1.RemoveItem Form1.ListBox1.ListIndex
End If
End Event
Event Form1.Button1.Click
If Form1.ListBox1.ListIndex <> 0 Then
Var1 = Form1.ListBox1.List
Var2=Split(Var1,"|")
Form1.ListBox1.InsertItem Var2(Form1.ListBox1.ListIndex) , Form1.ListBox1.ListIndex -1
Form1.ListBox1.RemoveItem Form1.ListBox1.ListIndex
Else
MessageBox "放开你的猪蹄,让我来"
End If
End Event
Event Form1.Button2.Click
Var1 = Form1.ListBox1.List
Var2=Split(Var1,"|")
If Form1.ListBox1.ListIndex <> UBound(Var2) Then
Form1.ListBox1.InsertItem Var2(Form1.ListBox1.ListIndex + 1), Form1.ListBox1.ListIndex
Form1.ListBox1.RemoveItem Form1.ListBox1.ListIndex + 1
Else
MessageBox "放开那个鼠标,让我来"
End If
End Event
任务顺序 = Split(Form1.ListBox1.List, "|")
For i = 0 To UBound(任务顺序)
If instr(任务顺序(i), "√") > 0 Then
TracePrint 任务顺序(i)


'这里加case判断任务顺序(i)进行对应任务Call
End If
Next

最后编辑瑞祥幽冥狼 最后编辑于 2023-02-24 17:14:18
收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
2#

学习一下啦

3#

学习学习

4#

6666666666666666

5#

看看学习一下

6#

爱仕达撒所所

7#

学习下

8#

已学习

9#

学习一下

10#

89789898

11#

学习学习3

12#

学习一下

13#

学习一下啦

感谢各位大神无私分享,认真学习中......
14#

学习中

15#

一个列表框

16#

感谢分享

17#

岁月静好

喜欢学习
18#

66666

19#

我來學習下

20#

123123123

发新话题 回复该主题