
Mi codigo es el siguiente:
for (int i = 0; i < 2; i++)Al dar la primera vuelta, si se activa sin problemas el sfdGrabarPdf.ShowDialog(), pero en la segunda vuelta no se activa y pues necesito que se active, para que el usuario proporcione un nombre valido.
{nOpcion = i;
sfdGrabarPdf.Filter = @"pdf files(*.pdf)|*.pdf";
if (i == 0)
{sfdGrabarPdf.FileName = @"C:\1.pdf";}
string[] ArchivosCombinar = new string[] { @sNombre1Pdf, @sNombre2Pdf, @sNombre3Pdf };
sCombinarPdfs = ArchivosCombinar;
else
{sfdGrabarPdf.FileName = @"C:\2.pdf";}
string[] ArchivosCombinar = new string[] { @sNombre1Pdf, @sNombre2Pdf };
sCombinarPdfs = ArchivosCombinar;if (sfdGrabarPdf.ShowDialog() == DialogResult.OK && sfdGrabarPdf.FileName.Length > 0)}
{Genero la informacion que contendra el archivo.}
sfdGrabarPdf.Dispose();
else
{MessageBox.Show("No se proporciono un nombre", sTitulo, MessageBoxButtons.OK, MessageBoxIcon.Information);}
Si alguien tiene alguna solucion se lo agradeceria mucho
