Statusnachrichten werden im Mainform dargestellt

This commit is contained in:
HuskyTeufel
2021-04-16 11:43:16 +02:00
parent 23e19900bb
commit 39a0a503b7
4 changed files with 45 additions and 2 deletions

View File

@@ -14,6 +14,7 @@ namespace SanSystem
class Global
{
public event EventHandler RequestBuildNewLinerReste;
public event EventHandler OnStatusMessageChanged;
public static readonly Global instance = new Global();
const string userroot = "HKEY_CURRENT_USER\\Software";
@@ -24,8 +25,31 @@ namespace SanSystem
string projektpfad = "18-850";
string statusMessage = "";
public string StatusMessage
{
get
{
return statusMessage;
}
set
{
if (statusMessage == value) return;
statusMessage = value;
StatusMessageChanged(EventArgs.Empty);
}
}
public CSVParser.AcceptedCSVFormats AnlageType = CSVParser.AcceptedCSVFormats.BLUELIGHT;
public void StatusMessageChanged(EventArgs args)
{
EventHandler handler = OnStatusMessageChanged;
if (handler != null)
handler(this, args);
}
public void BuildNewLinerReste(EventArgs args)
{
EventHandler handler = RequestBuildNewLinerReste;