掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Form1_Shownのタイミングについて (ID:151078)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
とめさん アドバイスありがとうございます。 別のアプリ(Firefox)のウィンドウを上に重ねた後、そのウィンドウを取り除いても描画が残っています。 あきらめて描画ボタンを設けてしのいだのですが、こんどはTextboxでも同じようなことが起こって困っています。 VS2019のVBで測定プログラムを作っています。私、VBは初心者です。 インターバルをおいて電圧変化させたいのですが、タイマーを入れるとTextboxが更新されず、最後の値だけが表示されます。 System.Threading.Thread.Sleep(1000) と ネット検索で見つけたWait(500)関数も試しました。 表示先のTextBox14内へもタイマーを入れてみましたが同じ結果でした。 Console出力はタイマーの前に変化しますが表示が変わりません。 何か根本が間違っているんだと思うのです。 結構時間を費やしているので、もう一日ダメだったら端末にタイマーを入れようかと悩んでいます。 Private Sub TextBox14_TextChanged(sender As Object, e As EventArgs) Handles TextBox14.TextChanged Console.WriteLine(TextBox14.Text) Wait(1000) 'MessageBox.Show(TextBox14.Text) Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click Dim i As Integer For i = 0 To LastMeasVoltNo 'System.Threading.Thread.Sleep(1000) 'Wait(500) TextBox14.Text = MeasVolt(i + 1) 'MessageBox.Show(MeasVolt(i)) Next End Sub Private Sub Wait(ByVal waittime As Long) Dim starttime As Long starttime = timeGetTime() Do While timeGetTime() - starttime < waittime Loop End Sub
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.