private void grid_Excepciones_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { string ThreadGUID = grid_Excepciones.CurrentRow.Cells[0].Value.ToString(); VistaDiagramaSecuencia detalle = new VistaDiagramaSecuencia(); if (!string.IsNullOrWhiteSpace(ThreadGUID)) { Sesion.DialogoCarga.IniciarCarga(new DoWorkEventHandler((a, b) => { Sesion.HiloActual = Sesion.Mapper.Convertir(Sesion.Analyzer.ObtenerFlujo(Sesion.RutaArchivo, ThreadGUID)); detalle.CrearDiagrama(); }), new DoWorkEventHandler((a, b) => { Invoke(new Action(() => { detalle.ShowDialog(); })); })); } }
private void btn_ThreadGUIDFlujoMasDemoroso_Click(object sender, EventArgs e) { VistaDiagramaSecuencia detalle = new VistaDiagramaSecuencia(); Sesion.DialogoCarga.IniciarCarga(new DoWorkEventHandler((a, b) => { if (Sesion.RutaArchivo != null) { Sesion.HiloActual = Sesion.Mapper.Convertir(Sesion.Analyzer.ObtenerFlujo(Sesion.RutaArchivo, btn_ThreadGUIDFlujoMasDemoroso.Text)); detalle.CrearDiagrama(); } }), new DoWorkEventHandler((a, b) => { Invoke(new Action(() => { if (Sesion.HiloActual != null) { detalle.ShowDialog(); } })); })); }