iT邦幫忙

0

VB.net ListBox 在第一筆加入文字

  • 分享至 

  • xImage

我做了一個判斷式
如果CH=0的時候會再Listbox第一筆加入"Line1+現在時間"
其他的都會到Line2第一筆輸入"Line2+現在時間"
但我希望是產生這樣的結果
Line1 2019/01/30 上午10:00:03
Line2 2019/01/30 上午10:00:02
Line1 2019/01/30 上午10:00:01


卻一直失敗變成
Line1 2019/01/30 上午10:00:01
Line2 2019/01/30 上午10:00:02
Line1 2019/01/30 上午10:00:03
請各位神人教我到底哪邊有問題

If CH=0 then goto Line1 
else goto Line2
Line1:

            ListBox1.Items.Insert(0, "Line1" & DateTime.Now())
            GoTo LastLine
Line2:
            ListBox1.Items.Insert(0, "Line2" & DateTime.Now())
            GoTo LastLine
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
Homura
iT邦高手 1 級 ‧ 2019-01-30 13:35:26

Insert()是插入的方法
第一個變數是指定的位置
所以你才會一直插入在最上面
改成Add()就行了

If CH=0 then goto Line1 
else goto Line2
Line1:

            ListBox1.Items.Add("Line1" & DateTime.Now())
            GoTo LastLine
Line2:
            ListBox1.Items.Add("Line2" & DateTime.Now())
            GoTo LastLine
看更多先前的回應...收起先前的回應...
zxc170170 iT邦新手 5 級 ‧ 2019-01-30 14:10:23 檢舉

可能我說的不太清楚,因為我就是要加入在第0資料
sp1我想要把最新一筆資料叫做A,放在第0行
sp2接下來過一秒後我產生出B,這個B還是放在第0行

sp1以資料行來看是:
第0行A
第1行

sp2以資料行來看是:
第0行B
第1行A

Homura iT邦高手 1 級 ‧ 2019-01-30 14:26:21 檢舉

zxc170170
那這樣你原本的程式碼不是就可以了嗎?

zxc170170 iT邦新手 5 級 ‧ 2019-01-30 14:27:25 檢舉

詭異的地方就是他完全沒這樣做XD 我搞到想撞牆了,還是我listbox有甚麼地方要設定卻沒注意的嗎???

Homura iT邦高手 1 級 ‧ 2019-01-30 14:29:51 檢舉

zxc170170
你程式碼貼完整點....
可能是沒貼到的地方有問題@@

Homura iT邦高手 1 級 ‧ 2019-01-30 14:39:05 檢舉

zxc170170
你的LastLine是什麼?

zxc170170 iT邦新手 5 級 ‧ 2019-01-30 17:54:09 檢舉

有點類似這樣的動作

LastLine:
    if Checkbox1.checked = true then
    ch =1
    else
    ch=0
    end if
next
if CH=0 then goto Line1 
else goto Line2
Line1:

            ListBox1.Items.Add("Line1" & DateTime.Now())
            GoTo LastLine
Line2:
            ListBox1.Items.Add("Line2" & DateTime.Now())
            GoTo LastLine
Homura iT邦高手 1 級 ‧ 2019-01-31 08:45:51 檢舉

zxc170170
你貼的還是不完整
LateLine怎麼會在上面....
這樣編譯過不了啊/images/emoticon/emoticon16.gif

zxc170170 iT邦新手 5 級 ‧ 2019-02-01 12:00:51 檢舉

我不知道問題最後到底在哪...但我換成listview or combobox都可以所以就算了...

我要發表回答

立即登入回答