示例#1
0
 /// <summary>
 /// Evento click del botón ver un documento del evento
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void pictureBoxVerDoc_Click(object sender, EventArgs e)
 {
     if (listBoxDocumentos.SelectedItem != null)
     {
         Documentos documento = (Documentos)listBoxDocumentos.SelectedItem;
         File.WriteAllBytes(documento.url, documento.datos);
         try
         {
             Process.Start(documento.url);
         }
         catch (System.ComponentModel.Win32Exception)
         {
             MessageBox.Show("El documento seleccionado no puede visualizarse", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         catch (Exception)
         {
             MessageBox.Show("Error al abrir el documento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Selecciona el documento que quieras ver", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }