Exemplo n.º 1
0
        public static void OpenDoc(string fullFilePath)
        {
            try
            {
                //Validamos que el fichero exista
                if (System.IO.File.Exists(fullFilePath))
                {
                    string extension = System.IO.Path.GetExtension(fullFilePath);
                    switch (extension.ToUpper())
                    {
                    case ".PDF":
                        PDFViewer pdfViewer = new PDFViewer();
                        pdfViewer.pdfFile = fullFilePath;
                        pdfViewer.ShowDialog();
                        break;

                    case ".JPG":
                    case ".PNG":
                        using (Form form = new Form())
                        {
                            PictureBox pb = new PictureBox();
                            pb.Dock = DockStyle.Fill;
                            pb.BackgroundImageLayout = ImageLayout.Center;
                            pb.Image = Image.FromFile(fullFilePath);

                            form.Text   = "Img Viewer";
                            form.Width  = 1280;
                            form.Height = 720;
                            form.Controls.Add(pb);
                            form.ShowDialog();
                        }
                        break;

                    default:
                        XtraMessageBox.Show("File not supported.");
                        break;
                    }
                }
                else
                {
                    XtraMessageBox.Show("File doesn't exist or server is down or inaccessible", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }