Я создал UserControl (с помощью Plutonix), но у меня есть небольшая проблема, чтобы изменить эти объекты из состояния.Как изменить динамически созданные объекты UserControl во время выполнения
Я динамически создавать их с этим кодом:
While UserData.Read
Dim CPID As String
Dim CPUN As String
CPID = UserData("Username").ToString
CPUN = UserData("Voornaam").ToString & " " & UserData("Achternaam").ToString
Dim CP As New Contacts(CPID, CPUN)
CP.Name = CPID
CP.ContactName.Name = CPID
AddHandler CP.ContactName.Click, AddressOf Chatbox
If UserData("Status").ToString = "Online" Then
CP.Status = Contacts.ChatStatus.Online
If UserData("NieuwBericht").ToString = "Ja" Then
CP.MsgStatus = Contacts.ChatMsgStatus.Ja
ElseIf UserData("NieuwBericht").ToString = "Nee" Then
CP.MsgStatus = Contacts.ChatMsgStatus.Nee
Else
CP.MsgStatus = Contacts.ChatMsgStatus.Onbekend
End If
ElseIf UserData("Status").ToString = "Afwezig" Then
CP.Status = Contacts.ChatStatus.Afwezig
If UserData("NieuwBericht").ToString = "Ja" Then
CP.MsgStatus = Contacts.ChatMsgStatus.Ja
ElseIf UserData("NieuwBericht").ToString = "Nee" Then
CP.MsgStatus = Contacts.ChatMsgStatus.Nee
Else
CP.MsgStatus = Contacts.ChatMsgStatus.Onbekend
End If
ElseIf UserData("Status").ToString = "Offline" Then
CP.Status = Contacts.ChatStatus.Offline
If UserData("NieuwBericht").ToString = "Ja" Then
CP.MsgStatus = Contacts.ChatMsgStatus.Ja
ElseIf UserData("NieuwBericht").ToString = "Nee" Then
CP.MsgStatus = Contacts.ChatMsgStatus.Nee
Else
CP.MsgStatus = Contacts.ChatMsgStatus.Onbekend
End If
Else
CP.Status = Contacts.ChatStatus.Onbekend
If UserData("NieuwBericht").ToString = "Ja" Then
CP.MsgStatus = Contacts.ChatMsgStatus.Ja
ElseIf UserData("NieuwBericht").ToString = "Nee" Then
CP.MsgStatus = Contacts.ChatMsgStatus.Nee
Else
CP.MsgStatus = Contacts.ChatMsgStatus.Onbekend
End If
End If
CP.Dock = DockStyle.Top
ChatContactPanel.Controls.Add(CP)
End While
В результате я получаю это:
Теперь мой вопрос: Как я могу изменить MsgStatus и статус из контакты объект от каждого пользователя
Спасибо, человек :) ты гуру –