テキストボックスのテキストを別のテキストボックスから動的に変更しようとしています.最初のテキストボックスに書いているとき、書いているテキストは2番目のテキストボックスに表示される必要があります. しかし、ここでの問題は、IDまたは名前の宛先テキストボックスが含まれていないことです助けてください!vs2010を使用してvb.netで作業しています
2 に答える
スタックオーバーフローへようこそ。私はあなたが完全な初心者であると仮定し、できるだけ包括的にしようとします. 最初のテキスト ボックスを右クリックし、プロパティを選択します。最初のプロパティ (名前) に移動します。これにより、そのテキスト ボックスの名前が表示されます。2 番目のテキスト ボックスについても同じ操作を行います。次に、最初のテキスト ボックスをダブルクリックします。コード ウィンドウの上部に 2 つのドロップダウン リストが表示されます。左側にはテキスト ボックス、フォームなどのコントロールが格納され、右側にはコントロールのプロパティが表示されます。最初のドロップダウン リストから 2 番目のテキスト ボックス名を選択し、2 番目のドロップダウン リストから TextChanged を選択します。次のようなものが得られます。
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
End Sub
これを上記のサブルーチンに追加します。
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
TextBox2.Text = TextBox1.Text
End Sub
最初のテキスト ボックスの名前が TextBox1 で、2 番目のテキスト ボックスの名前が TextBox2 であると想定しています。これらは、コードによって異なる場合があります。イベント、プロパティ、関数の詳細については、次の記事を読むことをお勧めします: http://msdn.microsoft.com/en-us/library/ms172576(v=vs.90).aspx . この記事は Visual Studio 2008 に基づいていますが、Visual Studio 2010 にも同様に適用できます。MSDN Visual Basic サイト ( http://msdn.microsoft.com/en-us/library/vstudio/2x7h1hfk.aspx ) には、追加の参照とサンプルもあります。