下のような処理を書いててなんか時間かかってて、カーソルも砂時計になるしformも操作できなくなるしなんかおかしいと思ったのね。
Dim txtBox As New TextBox下記の様に修正。
Dim arry As ArrayList
arry = ArrayList.Synchronized(New ArrayList)
'arryになんか追加する処理
While 0 < arry.Count
txtBox.text = Convert.ToString(arry(0)) & vbCrLf & txtBox.text
End While
If 0 < arry.Count Then
Dim str As String = txtBox.text
While 0 < arry.Count
str = Convert.ToString(arry(0)) & vbCrLf & str
End While
txtBox.text = str
End If
解決しました。textbox遅いんだ。こいつから毎回出したり入れたりしてたので時間がかかってたのでした。
そういえばjavaやってた時にも同じことで悩んだ気がするorz
0 件のコメント:
コメントを投稿