private void FireProgressChangedEvent(MessageData messageData) { if (ProgressChanged != null) { GeneratorEventArgs args = new GeneratorEventArgs(messageData); if (ProgressChanged.Target is Control) { Control targetForm = ProgressChanged.Target as Control; targetForm.Invoke(ProgressChanged, new object[] { this, args }); } else { ProgressChanged(this, args); } } }
private void FireStatusChangedEvent(GeneratorStatus status) { if (StatusChanged != null) { GeneratorEventArgs args = new GeneratorEventArgs(status); if (StatusChanged.Target is Control) { Control targetForm = StatusChanged.Target as Control; targetForm.Invoke(StatusChanged, new object[] { this, args }); } else { StatusChanged(this, args); } } }
private void OnGeneratorProgressChanged(object sender, GeneratorEventArgs e) { if (e.Data == null) { return; } if (e.Data.ThreadID != 0 && !string.IsNullOrEmpty(e.Data.Message)) { // trinamas pirmas įrašas if (lstvResults.Items.Count == 20) { lstvResults.Items.RemoveAt(0); } var item = new ListViewItem(new[] { e.Data.ThreadID.ToString(), e.Data.Message }); lstvResults.Items.Add(item); } }
private void OnGeneratorStatusChanged(object sender, GeneratorEventArgs e) { CheckStatus(); }