Cuestión : ¿Cómo puedo hacer que mis cuadros exhiben en orden junto con mis vídeos?

Estoy intentando crear las ventanas formo que permitirían que exhibiera mis cuadros y vídeo en orden.  Mirar por favor el código siguiente y dejarme saber podría reestructurar este código para hacer lo que estoy intentando hacer: vacío privado button2_Click (remitente del objeto, e)
{
FolderBrowserDialog del

de EventArgs dlg = nuevo FolderBrowserDialog ();
si == DialogResult.OK (de dlg.ShowDialog ())
{filemax del
= 0;
panel1.Controls.Clear (); foreach del
(archivos de la secuencia en Directory.GetFiles (dlg.
{
del ) de SelectedPath) si (files.EndsWith (“.jpg”) || files.EndsWith (” .jpeg ") || files.EndsWith (“.avi”) || files.EndsWith (” .mpeg "))
{Pb del
//PictureBox = nuevo PictureBox ();
//Image img = Image.FromFile (archivos);
//pb.Image = img;
//panel1.Controls.Add (Pb); del
listView1.Items.Add (archivos);
// {
// del
//else del
} si (()
// {el
// axWindowsMediaPlayer1.URL = archiva;
filemax++ del
// del
//}}; el
del
} timer1.Enabled = verdad; vacío privado timer1_Tick (remitente del objeto, e)
{
del

del
} del
} de EventArgs del
si (
{filecount del filemax) del == del filecount del
= 0;
PictureBox del
} p = (PictureBox) panel1.Controls [filecount];

pictureBox1.Image = p.Image;

            filecount++;
}
class= del

Respuesta : ¿Cómo puedo hacer que mis cuadros exhiben en orden junto con mis vídeos?

Hola,

Usted necesita agregar nuevo control en caja de herramientas. La derecha - chascar en caja de herramientas y selecto elegir los artículos. En lengüeta de los componentes de COM -->select Windows Media Player (wmp.dll). --> fricción - y - caer iguales en forma de la ventana. También agregar un botón en nombre de la forma como btnPlay

Y entonces aplicar el código según las indicaciones de código de la fijación.

Respetos,
V.S.Saini
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
usar sistema;
usar System.Collections.Generic;
usar System.ComponentModel;
usar System.Data;
usar System.Drawing;
usar System.Text;
usar System.Windows.Forms;
usar System.Diagnostics;
usar System.IO;
usar System.Threading;

namespace EE_Test
{
    clase parcial pública Form1: Forma
    {
        público Form1 ()
        {
            InitializeComponent ();
            axWindowsMediaPlayer1.StatusChange += nuevo EventHandler (axWindowsMediaPlayer1_StatusChange);
        }

        axWindowsMediaPlayer1_StatusChange vacío (remitente del objeto, EventArgs e)
        {
            Recomenzar de // que juega todos los artículos en lista de temas
            axWindowsMediaPlayer1.Ctlcontrols.play ();
        }

        vacío privado button1_Click (remitente del objeto, EventArgs e)
        {
            startInfo de //ProcessStartInfo = nuevo ProcessStartInfo ();
            //startInfo.FileName = “CCleaner.EXE”;
            ////startInfo.Arguments = f;
            //Process.Start (startInfo);
        }

        btnPlay_Click vacío privado (remitente del objeto, EventArgs e)
        {
            // que crea la lista de temas
            Plist de WMPLib.IWMPPlaylist = axWindowsMediaPlayer1.newPlaylist (“MyPlayList”, "");
            Di de DirectoryInfo = nuevo DirectoryInfo (@ " D:\Zodes ");

            foreach (archivo de FileInfo en di.GetFiles (“*”, SearchOption.AllDirectories))
            {
                si (archivo. Extension.Equals (“.bmp”) || archivo. Extension.Equals (” .jpg ") ||
                    archivo. Extension.Equals (“.mpeg”) || archivo. Extension.Equals (” .wmv ") || archivo. Extension.Equals (“.avi”))
                {
                    plist.appendItem (axWindowsMediaPlayer1.newMedia (file.FullName));
                    axWindowsMediaPlayer1.currentPlaylist = plist;              
                }
                si (axWindowsMediaPlayer1.currentPlaylist.count > 0)
                {
                    axWindowsMediaPlayer1.Ctlcontrols.playItem (axWindowsMediaPlayer1.currentPlaylist.get_Item (0));
                }
            }
        }
    }
}
Otras soluciones  
 
programming4us programming4us