private bool Apply() { bool applied = true; DateTime now = DateTime.Now; try { string path = Log.GetFilePath(tbLFilePathF.Text, now); Log.FilePathFormat = tbLFilePathF.Text; tbLFilePathF.BackColor = Color.Lime; } catch { applied = false; tbLFilePathF.BackColor = Color.Red; } try { Log.GetLogMessage(TextConverter.ToMultiLine(tbLMessageF.Text), Log.Sender.Log, now, "Test message."); Log.MessageFormat = TextConverter.ToMultiLine(tbLMessageF.Text); tbLMessageF.BackColor = Color.Lime; } catch { applied = false; tbLMessageF.BackColor = Color.Red; } try { Log.WriteToFile = cbLWTFile.Checked; cbLWTFile.BackColor = Color.Lime; } catch { applied = false; cbLWTFile.BackColor = Color.Red; } try { Log.WriteToCustom = cbLWTScreen.Checked; cbLWTScreen.BackColor = Color.Lime; } catch { applied = false; cbLWTScreen.BackColor = Color.Red; } try { Echo.GetEchoMessage(TextConverter.ToMultiLine(tbEMessageF.Text), "Test message."); Echo.MessageFormat = TextConverter.ToMultiLine(tbEMessageF.Text); tbEMessageF.BackColor = Color.Lime; } catch { applied = false; tbEMessageF.BackColor = Color.Red; } try { Client.BufferSize = (int)nudCBufferSize.Value; nudCBufferSize.BackColor = Color.Lime; } catch { applied = false; nudCBufferSize.BackColor = Color.Red; } try { Client.ReceiveTimeout = (int)nudCReceiveTimeout.Value; nudCReceiveTimeout.BackColor = Color.Lime; } catch { applied = false; nudCReceiveTimeout.BackColor = Color.Red; } return(applied); }
private void EchoWriteSampleMessage(string messageFormat) { rtbSampleOutput.Text += Echo.GetEchoMessage(messageFormat, SampleMessages[Random.Next(0, SampleMessages.Count)]); }