/// <summary> /// Inhalte aus dem Netzwerk an die entsprechende textbox weiterleiten /// </summary> /// <param name="state"></param> public void ReceiveLiveData(TextBoxState state) { Network.NetworkTextbox ntb = editorFields[state.TextBoxType]; if (ntb != null) { ntb.UpdateState(state); } }
/// <summary> /// Registriert eine neue Textbox und fügt die passenden Eventlistener hinzu /// </summary> /// <param name="textBoxType"></param> /// <param name="textBox"></param> protected void RegisterTextBox(int textBoxType, Network.NetworkTextbox textBox) { textBox.TextBoxType = textBoxType; editorFields.Add(textBoxType, textBox); textBox.StateChanged += textBox_StateChanged; }