Frage : Wie kann ich meine Abbildungen zusammen mit meinen Videos in der Folge anzeigen lassen?

Ich versuche, zu verursachen Fenster mir bilde, die mir erlauben würden, meine Abbildungen und Video in der Folge anzuzeigen.  Den folgenden Code bitte betrachten und mich informieren, wie ich diesen Code umstrukturieren könnte, um zu tun, was ich versuche zu tun:

private Lücke button2_Click (Gegenstandabsender, EventArgs e)
{
FolderBrowserDialog DLG = neues FolderBrowserDialog ();
wenn (dlg.ShowDialog () == DialogResult.OK)
{
filemax = 0;
panel1.Controls.Clear ();
foreach (Schnurakten in Directory.GetFiles (DLG. SelectedPath) )
{
, wenn (files.EndsWith („.jpg“) || files.EndsWith (“ .jpeg ") || files.EndsWith („.avi“) || files.EndsWith (“ .mpeg "))
{
//PictureBox Pb = neues PictureBox ();
//Image img = Image.FromFile (Akten);
//pb.Image = img;
//panel1.Controls.Add (Pb);
listView1.Items.Add (Akten) ;
}
//else
// {
// wenn (()
// {
// axWindowsMediaPlayer1.URL = archiviert;
//}
//}
filemax++;
}
timer1.Enabled = richten aus;
}
}

private Lücke timer1_Tick (Gegenstandabsender, EventArgs e)
{

wenn (filecount == filemax)
{
filecount = 0;
}
PictureBox p = (PictureBox) panel1.Controls [filecount];

pictureBox1.Image = p.Image;

            filecount++;
}

Antwort : Wie kann ich meine Abbildungen zusammen mit meinen Videos in der Folge anzeigen lassen?

Hallo,

Sie müssen neue Steuerung im Werkzeugkasten hinzufügen. Recht - im Werkzeugkasten klicken und auserwählt Einzelteile wählen. Im COM-Bestandteil-Vorsprung -->select Windows Media Player (wmp.dll). --> Gegenkraft - und - die selben auf Fenster-Form fallenlassen. Einen Knopf auf Formnamen auch hinzufügen, wie btnPlay

Und Code wie in Befestigungscode gezeigt dann anwenden.

Respekt,
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:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
using System;
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
{
    allgemeine teilweise Kategorie Form1: Form
    {
        Öffentlichkeit Form1 ()
        {
            InitializeComponent ();
            axWindowsMediaPlayer1.StatusChange += neues EventHandler (axWindowsMediaPlayer1_StatusChange);
        }

        leeres axWindowsMediaPlayer1_StatusChange (Gegenstandabsender, EventArgs e)
        {
            //-Wiederanlauf, der alle Einzelteile in der Titelliste spielt
            axWindowsMediaPlayer1.Ctlcontrols.play ();
        }

        private Lücke button1_Click (Gegenstandabsender, EventArgs e)
        {
            //ProcessStartInfo startInfo = neues ProcessStartInfo ();
            //startInfo.FileName = „CCleaner.EXE“;
            ////startInfo.Arguments = f;
            //Process.Start (startInfo);
        }

        privates leeres btnPlay_Click (Gegenstandabsender, EventArgs e)
        {
            //, das Titelliste herstellt
            WMPLib.IWMPPlaylist plist = axWindowsMediaPlayer1.newPlaylist („MyPlayList“, "");
            DirectoryInfo Di = neues DirectoryInfo (@ " D:\Zodes ");

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