private void dgvImage_CellClick(object sender, DataGridViewCellEventArgs e) { int y; axWMP.close(); try { y = dgvImage.CurrentRow.Index; ImageID = (int)dgvImage[0, y].Value; if (cbVideo.Checked == true) { var strTempFile = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "vid.mp4"); try { byte[] video = MD.LoadSpecificVideo(ImageID); File.WriteAllBytes(strTempFile, video); axWMP.URL = strTempFile; axWMP.Ctlcontrols.play(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else if (cbPhoto.Checked == true) { pbBackground.Image = MD.LoadSpecificImage(ImageID); } else { pbScreen.Image = MD.LoadSpecificImage(ImageID); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }