ListBox entries from UserControl not working.
public static class Logger
{
public static string WriteLog(string message)
{
return $"{DateTime.Now}: {message}";
}
public static void WriteLog(string message, LoggingUserControl loggingUserControl)
{
loggingUserControl.LogMessage(message);
}
}public static class Logger
{
public static string WriteLog(string message)
{
return $"{DateTime.Now}: {message}";
}
public static void WriteLog(string message, LoggingUserControl loggingUserControl)
{
loggingUserControl.LogMessage(message);
}
}public partial class LoggingUserControl : UserControl
{
private ListBox _loggingListBox;
public LoggingUserControl()
{
InitializeComponent();
_loggingListBox = LoggingListBox;
}
public void LogMessage(string message)
{
string formattedMessage = Logger.WriteLog(message);
_loggingListBox.Items.Add(formattedMessage);
}
}public partial class LoggingUserControl : UserControl
{
private ListBox _loggingListBox;
public LoggingUserControl()
{
InitializeComponent();
_loggingListBox = LoggingListBox;
}
public void LogMessage(string message)
{
string formattedMessage = Logger.WriteLog(message);
_loggingListBox.Items.Add(formattedMessage);
}
} private void GenerateHash()
{
if (HashInputTextBox.Text.Length > 0)
{
HashBytesOutputTextBox.Text = FNV1A.ByteArrayToString(FNV1A.HashToBytes(HashInputTextBox.Text.ToLower()));
Logger.WriteLog("Hash generated!",);
}
else
{
MessageBox.Show("Input is required!", "No Entry", MessageBoxButtons.OK);
}
} private void GenerateHash()
{
if (HashInputTextBox.Text.Length > 0)
{
HashBytesOutputTextBox.Text = FNV1A.ByteArrayToString(FNV1A.HashToBytes(HashInputTextBox.Text.ToLower()));
Logger.WriteLog("Hash generated!",);
}
else
{
MessageBox.Show("Input is required!", "No Entry", MessageBoxButtons.OK);
}
}