私は、動的なランタイムコントロールに問題があります。どのように私は(vb.net cf)にあるコントロールを識別することができます
フォームに表示するレコードごとにコントロールのグループを作成します。
各レコードにタグとしてレコードIDを追加して、レコードが属するレコードを識別します。 SetContactNumberで
While rCONT.Read
Dim txtphome As New TextBox
txtphome.Name = "phone" + rCONT.Item("pcontID").ToString
txtphome.Text = rCONT.Item("pcontPhHome").ToString
txtphome.Tag = rCONT.Item("pcontID").ToString
tcPatientDetails.TabPages(2).Controls.Add(txtphome)
AddHandler txtphome.LostFocus, AddressOf SaveContactChange
AddHandler txtphome.GotFocus, AddressOf SetContactNumber
End While
は、私がどのように私はそれが
+1。良い説明。しかし、私は彼がループ内のタグを割り当てて、それをイベントハンドラで使用したかったという印象を得ました(しかし、それは不明です)。 –
それは明白ではなかったし、その直後に私はすべての私の例をC#で書いたことに気づき、VBを望んでいた。 – BenAlabaster