© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•16mo ago•
192 replies
Temporal Nightmare

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);
        }
    }
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements
Next page

Similar Threads

❔ ✅ WinForms ListBox.DataSource not working
C#CC# / help
3y ago
❔ DataContext & UserControl
C#CC# / help
3y ago
UserControl problem
C#CC# / help
3y ago
access form1 controls from a usercontrol
C#CC# / help
2y ago