問 在vb中讓list中的資料按字母排序該怎麼做(寫在單擊事件中)

2021-04-08 23:08:09 字數 1201 閱讀 9528

1樓:匿名使用者

排序後的專案顯示情況

dim aa(1 to 8) as string    '定義aa陣列為模組級陣列變數

private sub command1_click()   '【排序】按鈕單擊過程

dim kk as string

for i = 1 to 7     '陣列的排序過程

for j = i + 1 to 8

if aa(i) > aa(j) then

kk = aa(i)

aa(i) = aa(j)

aa(j) = kk

end if

next j

next i

list1.clear   '初始化list1控制元件

for i = 1 to 8

list1.additem aa(i)   '載入排序後陣列到list1

next i

end sub

private sub command2_click()   '【重新整理】按鈕單擊過程

unload me

form1.show

end sub

private sub form_load()   '程式啟動過程

aa(1) = "tspk": aa(2) = "ucxz": aa(3) = "wkcv":

 aa(4) = "lmcs": aa(5) = "zmnc": aa(6) = "cdgk":

 aa(7) = "anme": aa(8) = "fcml"   '給陣列賦值

list1.clear   '初始化list1控制元件

for i = 1 to 8

list1.additem aa(i)   '載入陣列到list1

next i

end sub

請問vb系統能不能在列表框中自動實現將專案按字母順序從大到小排列?

2樓:匿名使用者

list1.sorted = true 可以設定每個專案首字母 從小到大排序a-z 倒序的話就得靠你自己另外寫**了

3樓:匿名使用者

不能從大到小排列。。但可以從小到大,在屬性設定那裡有個sorted的屬性值改為true就可以了。

4樓:匿名使用者

變數的型別重設一下就可以了

在vb中min是什麼型別的變數,vb中變數有哪些型別?

1 vb6支援的資料型別,以及儲存空間大小與範圍 資料型別 儲存空間大小 範圍 byte 1 個位元組 0 到 255 boolean 2 個位元組 true 或 false integer 2 個位元組 32,768 到 32,767 long 長整型 4 個位元組 2,147,483,648 到...

VB傳值的問題,VB中關於傳值和傳地址的問題?

上半部分和問題都不是一個型別的 上半部分是傳值和傳址的問題。加上byval是傳值 private function fun byval x as integer,byval y as single 執行過程中不會改變原來的引數值,傳遞的只是一個備份。比如。x 3,y 4 fun x,y 然後執行時候...

怎樣修改資料庫中的資料,在java中怎麼修改sql裡的資料啊??已經連線好資料庫了

1 首先開啟sql server management管理工具,使用sql語句建立一張測試表。2 在測試表中,插入3條測試資料。3 使用一條語句批量修改整個表的資料。4 使用一條語句批量修改指定條數的記錄。5 使用一條語句批量修改這三條資料 按條件修改值 6 使用一條語句批量修改資料,使用where...