Ana içeriğe atla

C#(Sharp) ile Media Player Tasarımı

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace GP3_Ders1_MediaPlayer
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void dosyaAçToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                axWindowsMediaPlayer1.URL = openFileDialog1.FileName;
            }
            btn_oynat.Enabled = false;
            btn_duraklat.Enabled = true;
            btn_durdur.Enabled = true;
            btn_tamekran.Enabled = true;
            durdurToolStripMenuItem.Enabled = true;
            duraklatToolStripMenuItem.Enabled = true;
            oynatToolStripMenuItem.Enabled = false;
            tamEkranToolStripMenuItem.Enabled = true;
        }

        private void dosyaKapatToolStripMenuItem_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.URL = "";
            
        }

        private void klasörAçToolStripMenuItem_Click(object sender, EventArgs e)
        {
            folderBrowserDialog1.ShowDialog();
            foreach (string filename in Directory.GetFiles(folderBrowserDialog1.SelectedPath))
            {
                WMPLib.IWMPMedia media = axWindowsMediaPlayer1.newMedia(filename);
                axWindowsMediaPlayer1.currentPlaylist.appendItem(media);
            }
            axWindowsMediaPlayer1.Ctlcontrols.play();
        }

        private void çıkışToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void duraklatToolStripMenuItem_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.Ctlcontrols.pause();
            oynatToolStripMenuItem.Enabled = true;
            btn_oynat.Enabled = true;
            btn_duraklat.Enabled = false;
            duraklatToolStripMenuItem.Enabled = false;
            label1.Text = "Video/Müzik Duraklatıldı...";

        }

        private void durdurToolStripMenuItem_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.Ctlcontrols.stop();
            btn_duraklat.Enabled = false;
            btn_durdur.Enabled = false;
            duraklatToolStripMenuItem.Enabled = false;
            durdurToolStripMenuItem .Enabled = false;
            btn_oynat.Enabled = true;
            oynatToolStripMenuItem.Enabled = true;
            label1.Text = "Video/Müzik Durduruldu...";
        }
       
        private void oynatToolStripMenuItem_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.Ctlcontrols.play();
            oynatToolStripMenuItem.Enabled = false;
            btn_oynat.Enabled = false;
            btn_duraklat.Enabled = true;
            btn_durdur.Enabled = true;
            duraklatToolStripMenuItem.Enabled = true;
            durdurToolStripMenuItem.Enabled = true;
            label1.Text = "Video/Müzik Oynatılıyor...";
        
        }

        private void tamEkranToolStripMenuItem_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.fullScreen = true;

        }

        private void hakkındaToolStripMenuItem2_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Bu program Emrullah Akyılmaz tarafından düzenlenmiştir.");
        }

        private void btn_dosyaac_Click(object sender, EventArgs e)
        {
           
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                axWindowsMediaPlayer1.URL = openFileDialog1.FileName;
            }
            btn_oynat.Enabled = false;
            oynatToolStripMenuItem.Enabled = false;
            btn_duraklat.Enabled = true;
            btn_durdur.Enabled = true;
            btn_tamekran.Enabled = true;
            durdurToolStripMenuItem.Enabled = true;
            duraklatToolStripMenuItem.Enabled = true;
            //oynatToolStripMenuItem.Enabled = true;
            tamEkranToolStripMenuItem.Enabled = true;
            label1.Text = "Uygulama Açıldı";
        }

        private void btn_hakkinda_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Bu program Emrullah Akyılmaz tarafından düzenlenmiştir.");
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            btn_oynat.Enabled = false;
            btn_duraklat.Enabled = false;
            btn_durdur.Enabled = false;
            btn_tamekran.Enabled = false;
            durdurToolStripMenuItem.Enabled = false;
            duraklatToolStripMenuItem.Enabled = false;
            oynatToolStripMenuItem.Enabled = false;
            tamEkranToolStripMenuItem.Enabled = false;
        }

        private void btn_cikis_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Teşekkürler");
            Application.Exit();
          
        }

        private void btn_duraklat_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.Ctlcontrols.pause();
            btn_oynat.Enabled = true;
            oynatToolStripMenuItem.Enabled = true;
            duraklatToolStripMenuItem.Enabled = false;
            btn_duraklat.Enabled = false;
            durdurToolStripMenuItem.Enabled = false;
            btn_durdur.Enabled = false;
            label1.Text = "Uygulama Duraklatıldı";
        }

        private void btn_oynat_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.Ctlcontrols.play();
            btn_oynat.Enabled = false;
            oynatToolStripMenuItem.Enabled = false;
            duraklatToolStripMenuItem.Enabled = true;
            btn_duraklat.Enabled = true;
            durdurToolStripMenuItem.Enabled = true;
            btn_durdur.Enabled = true;
            label1.Text = "Uygulama Oynatılıyor";
        }

        private void btn_tamekran_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.fullScreen = true;
        }

        private void btn_durdur_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.Ctlcontrols.stop();
            btn_oynat.Enabled = true;
            oynatToolStripMenuItem.Enabled = true;
            duraklatToolStripMenuItem.Enabled = false;
            btn_duraklat.Enabled = false;
            durdurToolStripMenuItem.Enabled = false;
            btn_durdur.Enabled = false;
            label1.Text = "Uygulama Durduruldu";
        }

    }
}



-----Kolay Gelsin-----

Yorumlar

Bu blogdaki popüler yayınlar

C#(Sharp) ile Telefon Defteri Tasarımı - Kişi Ekle -

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.OleDb; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 {     public partial class form_Tel_def : Form     {         public form_Tel_def()         {             InitializeComponent();         }                private void btn_kaydet_yeni_Click(object sender, EventArgs e)         {             String bag_cum = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\user\\Documents\\DBASE.accdb;";             OleDbConnection bag = new OleDbConnection(bag_cum);             bag.Open();             this.Text = bag.State.ToString();             OleDbCommand komut1 = new OleDbCommand();             komut1.Connection = bag;             komut1.Parameters.AddWithValue("ad", txt_ad.Text);             komut1.Parameters.AddWithValue("soyad", txt_soyad

Microsoft Excel Temel Eğitim Ders Notları - Tabloyu Yazıcıya Gönderme İşlemleri

Microsoft Excel Temel Eğitim Ders Notları - Veri Giriş Menüleri