VBAからVB.NETへのアップグレードを試しているので、私はやりとりしたことの構文の違いを理解することでかなり基本的なことを学んでいます。これまでのところとても良いですが、フォームの表示値を更新するテキストボックスが表示されるようです。誰かが私がなぜばかだと説明したいですか?私はいくつかの時間を過ごして、さまざまなインターウェブのものをサーフィンしましたが、何かを見つけることはまだありません(私がダムでなければ、それを見たときにそれを理解できませんでした)。TextBox値がクリックコマンドで更新されない
は、ここで私がこれまで持っているものです。
Dim this As String = Trim$(Mid$(TextBox1.Text, InStr(TextBox1.Text, "&") + 1))
Dim oldtxt As String = TextBox1.Text
If InStr(TextBox1.Text, "&") > 0 Then
TextBox1.Text = TextBox1.Text.Replace(TextBox1.Text, "End Date Copied" & this)
Clipboard.SetText(this)
Threading.Thread.Sleep(2000)
TextBox1.Text = TextBox1.Text.Replace(TextBox1.Text, oldtxt)
End If
ので、うまくいけば、同じようにこの仕事のためのイベントを入力し、クリックして、あなたは、デバッグがありますか?コードの先頭にブレークポイントを設定し、各ステップでステートを調べて、それが期待どおりのものかどうかを調べます。 – jmcilhinney
それは、 'Thread.Sleep'を挟んで1つのイベントハンドラで' Text'を2回設定するだけです。あるテキストセットを表示し、その後に別のテキストセットを表示したい場合は、そのイベントハンドラで最初のテキストを設定してから、「タイマー」を開始します。 'Timer'の' Tick'イベントハンドラに2番目のテキストを設定することができます。 – jmcilhinney
タイトルに「クリックコマンド」がありますが、「テキストボックス」には「Enter」イベントが使用されています。ボタンがクリックされたとき、またはユーザが 'TextBox'(この例では、' TextBox1'と呼ばれる 'TextBox')を入力したときに、このテキストを更新しますか? – TEK