2011-10-26 13 views
0

アイテムを検索するTextBoxだけを持つユーザーコントロールのインスタンスがいくつかあります。テキストがフォーカスのあるボックスに入力されていません

今、私は非常に面白いことがあります。カーソルはあるuc TextBoxにありますが、私が入力したテキストは別のuc TextBoxに表示されます。

どうすれば可能ですか。

どうすれば修正できますか?

編集:追加画像:

Notice the cursor in model number, but the txt is in upc

お知らせモデル番号にカーソルが、テキストがUPCです。

編集:コードを追加しました:私は愚かなことをやって、コードを持って

Private Sub TxtScan_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs) Handles TxtScan.KeyDown 
    'When typing in the model number uc I see that the sender 
    'is the txtbox is the one in the UPC user control. 
End Sub 
+1

私はあなたがいくつかのコードを投稿する必要があると思わ...このWinFormsまたはWPFですか? –

+1

ポストコード、サンプルスクリーンショット。 getter/setterのプロパティが正しく定義されていないようです。 – JonH

+0

にwinformsタグが追加されました – Ezi

答えて

0

OK ..私はまだその.NETのバグと考えています。私はテキストボックスに入るときにフォーカスを引き継ぐべきです。

Private Sub CustomerNo_Validated(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CustomerNo.Validated 
    SearchItem_UPC.TxtScan.Focus() 
    End Sub 

このラインを取り出したとき、正常に機能します。

+1

これはバグではありません。あなたはどこかに焦点を当てるように言いました。 – LarsTech

+0

しかし、通常はフォーカスがカーソルがどこに行くのか... – Ezi

+0

あなたはそこにポイントを持っています。ところで、それはカラットで、カーソルではありません。 – LarsTech

関連する問題