Questione : Come posso fare le mie immagini visualizzare nell'ordine con i miei video?

Sto provando a generare finestre mi formo che permetterebbero che me visualizzi nell'ordine le miei immagini e video.  Esaminare prego il seguente codice e lasciarlo sapere potrei ristrutturare questo codice per fare che cosa sto provando a fare: vuoto riservato button2_Click (mittente dell'oggetto, e)
{
FolderBrowserDialog del

di EventArgs dlg = nuovo FolderBrowserDialog ();
se (== DialogResult.OK di dlg.ShowDialog ())
{filemax del
= 0;
panel1.Controls.Clear (); foreach del
(lime della stringa in Directory.GetFiles (dlg.
{
del ) di SelectedPath) se (files.EndsWith (“.jpg„) || files.EndsWith („ .jpeg ") || files.EndsWith (“.avi„) || files.EndsWith („ .mpeg "))
{Pb del
//PictureBox = nuovo PictureBox ();
//Image img = Image.FromFile (lime);
//pb.Image = img;
//panel1.Controls.Add (Pb); del
listView1.Items.Add (lime);
// {
// del
//else del
} se (()
// {
// axWindowsMediaPlayer1.URL = archiva;
filemax++ del
// del
//}}; il
del
} timer1.Enabled = allinea; vuoto riservato timer1_Tick (mittente dell'oggetto, e)
{
del

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

pictureBox1.Image = p.Image;

            filecount++;
}
class= del

Risposta : Come posso fare le mie immagini visualizzare nell'ordine con i miei video?

Ciao,

Dovete aggiungere il nuovo controllo in cassetta portautensili. Destra - scattar in cassetta portautensili e prescelto scegliere gli articoli. Nella linguetta delle componenti di COM -->select Windows Media Player (wmp.dll). --> resistenza - e - cadere lo stessi sulla forma della finestra. Inoltre aggiungere un tasto sul nome della forma come btnPlay

Ed allora applicare il codice secondo le indicazioni del codice dell'attaccatura.

Riguardi,
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:
using il sistema;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using System.IO;
using System.Threading;

namespace EE_Test
{
    codice categoria parziale pubblico Form1: Forma
    {
        pubblico Form1 ()
        {
            InitializeComponent ();
            axWindowsMediaPlayer1.StatusChange += nuovo EventHandler (axWindowsMediaPlayer1_StatusChange);
        }

        axWindowsMediaPlayer1_StatusChange vuoto (mittente dell'oggetto, EventArgs e)
        {
            Nuovo inizio di // che gioca tutti gli articoli in lista musicale radiofonica
            axWindowsMediaPlayer1.Ctlcontrols.play ();
        }

        vuoto riservato button1_Click (mittente dell'oggetto, EventArgs e)
        {
            startInfo di //ProcessStartInfo = nuovo ProcessStartInfo ();
            //startInfo.FileName = “CCleaner.EXE„;
            ////startInfo.Arguments = f;
            //Process.Start (startInfo);
        }

        btnPlay_Click vuoto riservato (mittente dell'oggetto, EventArgs e)
        {
            // che genera lista musicale radiofonica
            Plist di WMPLib.IWMPPlaylist = axWindowsMediaPlayer1.newPlaylist (“MyPlayList„, "");
            Di di DirectoryInfo = nuovo DirectoryInfo (@ " D:\Zodes ");

            foreach (lima di FileInfo in di.GetFiles (“*„, SearchOption.AllDirectories))
            {
                se (lima. Extension.Equals (“.bmp„) || lima. Extension.Equals („ .jpg ") ||
                    lima. Extension.Equals (“.mpeg„) || lima. Extension.Equals („ .wmv ") || lima. Extension.Equals (“.avi„))
                {
                    plist.appendItem (axWindowsMediaPlayer1.newMedia (file.FullName));
                    axWindowsMediaPlayer1.currentPlaylist = plist;              
                }
                se (axWindowsMediaPlayer1.currentPlaylist.count > 0)
                {
                    axWindowsMediaPlayer1.Ctlcontrols.playItem (axWindowsMediaPlayer1.currentPlaylist.get_Item (0));
                }
            }
        }
    }
}
Altre soluzioni  
 
programming4us programming4us