Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Daniel B.
Thema: Mediatasten der Tastatur verwenden
Am im Forum: GUI: Windows-Forms

Danke so funktionierts

Nur 1 Problem gibts noch,

es geht nur wenn ich auf der Form bin, ich will aber das es auch funktioniert wenn ich zB mit FireFox im internet bin und ich auf Stop drück das es dann aufhört zu spieln

Thema: Mediatasten der Tastatur verwenden
Am im Forum: GUI: Windows-Forms


private void Mediaplayer_KeyDown(object sender, KeyEventArgs e)
        {
            switch (e.KeyCode)
            {

                case Keys.MediaNextTrack:
                    {

                        break;
                    }
                  
                case Keys.MediaPlayPause:
                    {

                        startMediaFile(root, audioFiles, "mp3");
                        break;
                    }
                    
                case Keys.MediaPreviousTrack:
                    {
                        break;
                    }
     
                case Keys.MediaStop:
                    {
                        StopMediaFile();
                        break;
                    }
                  
            }
        }

Also so gehts schonmal net,

Thema: Mediatasten der Tastatur verwenden
Am im Forum: GUI: Windows-Forms

Ich hab das jetzt mal ausprobiert

Irgendwie geht das nicht wirklich



        private void Mediaplayer_KeyDown(object sender, KeyPressEventArgs e)
        {
            if (e.KeyCode == Keys.MediaPlayPause)
            {
                button1_Click(sender, e);
            }
            if (e.KeyCode == Keys.MediaStop)
            {
                StopMediaFile();
            }
            if (e.KeyCode == Keys.VolumeMute)
            {
                trackBar1.Value = 0;
            }
        }

Thema: Mediatasten der Tastatur verwenden
Am im Forum: GUI: Windows-Forms

Hast du da ein kleines Beispiel damit ich das kapier^^

Thema: Mediatasten der Tastatur verwenden
Am im Forum: GUI: Windows-Forms

weist du zufällig auch noch wie ich die jederzeit abfragen kann ?

also zb. während ein lied abgespielt wird in winForms

Thema: Mediatasten der Tastatur verwenden
Am im Forum: GUI: Windows-Forms

Hallo Leute,

wollte fragen ob es irgendwie möglich ist die Multimediatasten einer Tastatur "abzufragen" und sie zu verwenden (Play, Pause, Stop, etc).

mfg Daniel

Thema: MCI MP3 und Progressbar-Probleme
Am im Forum: Grafik und Sound

Hallo

Ich arbeite derzeit auch an einem Mediaplayer und verwende auch eine Progressbar um die aktuelle Zeit anzeigen zu lassen. Wenn ich dich richtig verstanden habe willst du das die Leiste immer dann steigt wenn zb. 1% vom Lied abgespielt worden ist.

Ich hab das so gelöst:
Ganz oben im Code:


        public Mediaplayer()
        {
            InitializeComponent();
            timer1.Tick += new EventHandler(timer1_Tick);
        }
Ich hab einfach einen Timer eingebaut. Jede Sekunde werden die Prozent der Progressbar berechnet.


        private void timer1_Tick(object sender, EventArgs e)
        {
            secondsOfPlay++;
            double remaining;
            double secondsToDouble = secondsOfPlay;
            double getseconds;
            getSecondsOfTitle = 0;
            getSecondsOfTitle += hours * 60 * 60;
            getSecondsOfTitle += minutes * 60;
            getSecondsOfTitle += seconds;
            getseconds = getSecondsOfTitle;
            remaining = (secondsOfpLay / getseconds)*100;
            progressBar1.Value = (int)(remaining);
            if (progressBar1.Value == 100)
            {
                timer1.Stop();
            }
        }

EDIT: ein paar Converts wurden weggelassen da sie sinnlos waren

Thema: Runde Buttons in Windows Forms
Am im Forum: GUI: Windows-Forms

Ja, bin grade dabei eins durchzuarbeiten. Dann müssen die Buttons halt noch warten

Trotzdem danke für eure Hilfe.

Thema: Runde Buttons in Windows Forms
Am im Forum: GUI: Windows-Forms

Ich versteh einiges nicht wirklich

nur mal ein Beispiel:

von enum hab ich zb. noch nie was gehört.


		public enum SmoothingQualities
		{
			None,
			HighSpeed,
			AntiAlias,
			HighQuality
		}

oder


		public SmoothingQualities SmoothingQuality
		{
			get
			{
				return _SmoothingQuality;
			}
			set
			{
				_SmoothingQuality = value;
				this.Invalidate();
			}
		}
get und set versteh ich auch noch nicht so ganz

Mit dem hab ich bisher noch nicht gearbeitet. Gibt aber noch einiges mehr was ich nicht versteh, nur liest den Post keiner mehr weil zuviel da stehen würde

Thema: Runde Buttons in Windows Forms
Am im Forum: GUI: Windows-Forms

Danke für deine Antwort

Die Grafik zeichnen ist bei mir nicht das Problem, nur wenn ich eine grafik zeichne und anzeigen will, überschreibt es mir die ganze form (also man sieht kein bild, buttons etc)

Und wie ich da ein Hintergrundbild nehmen kann ist mir auch noch nicht eingeleuchtet

Thema: [gelöst] Windows Forms richtig schließen
Am im Forum: GUI: Windows-Forms

Prefekt , jezt gehts

THX @all

PS: hab gar net gewusst das so en event existiert ^^

Thema: [gelöst] Windows Forms richtig schließen
Am im Forum: GUI: Windows-Forms

Ne eben nicht^^ das ist ja das problem

Beim Button Programm Beenden hab ich eh Application.Exit() stehn, nur wenn ich den anderen Button drücke, schließt sich zwar das eine Fenster und es öffnet sich das andere, aber wenn ich dann das Programm schließe mit dem klick auf's X läuft trotzdem der Prozess des Players weiter.

Wenn ich den "Smal-Mode" aber nicht benutze schließt der Player normal, also dann läuft kein Prozess im Hintergrund weiter.

Thema: [gelöst] Windows Forms richtig schließen
Am im Forum: GUI: Windows-Forms

Hy Leute, hab hier ein kleines Problem und hoffe ihr könnt mir helfen

Also, ich will in einer Forms eine andere Forms öffnen (Klappt auch ganz gut)


        private void smallModeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Small_Mode openClose = new Small_Mode();
            Mediaplayer.ActiveForm.Hide();
            openClose.Show();
        }

ich verstecke den aktuellen player und rufe eine andere forms auf (da der player ja nicht mehr angezeigt werden soll), dann wird die andere forms geöffnet. soweit so gut

bei der 2ten form existieren 6 buttons (4 für das abspielen(geht alles) und 2 andere). bei den 2 anderen ist 1 programm beenden button und 1 button um in das normale programm zurück zu kommen.

der Beenden button funktioniert einwandfrei nur hab ich bei dem anderen ein problem

er schließt zwar die aktuelle form(also den "smal-mode") und kehrt zur normalen form zurück, nur wenn ich dort dann "X" drücke läuft der player weiter und beendet sich nicht (also er wird zwar geschlossen nur läuft der prozess weiter)

hier der code der bei der anderen form steht


        private void button6_Click(object sender, EventArgs e)
        {
            Small_Mode.ActiveForm.Close();
            sound.Show();
        }

mfg Daniel

Thema: Runde Buttons in Windows Forms
Am im Forum: GUI: Windows-Forms

Tja, das was hier steht hatte ich auch schon mal alles gefunden. Nur versteh ich den Code von Codeproject nicht ganz

Meine Grundidee war eher einfach einen runden Button machen und ein Bild als hintergrund nehmen.

Thema: Runde Buttons in Windows Forms
Am im Forum: GUI: Windows-Forms

Sry, war keine absicht. Werde nächstes mal vorher nochmal das ganze Forum durchstöbern.

mfg Daniel

Thema: Runde Buttons in Windows Forms
Am im Forum: GUI: Windows-Forms

Hallo

Weiß jemand wie man runde Buttons macht. Ich hab schon in der MSDN geschaut, nur komm ich damit net ganz klar. Hat jemand ein einfaches Tutorial oder weiß eine einfache Methode.

MFG Daniel

Thema: [gelöst] Messagebox mit Eingabefeld
Am im Forum: GUI: Windows-Forms

Danke, hat mir sehr weitergeholfen

Thema: [gelöst] Messagebox mit Eingabefeld
Am im Forum: GUI: Windows-Forms

Hallo

Ich wollte fragen ob es möglich ist eine Art MessageBox mit Eingabefeld aufzurufen/zu erstellen.
Vielleicht hilft euch das angehängte Bild weiter


mfg Daniel

Thema: [gelöst] Index des Ausgewählten ListView items herausfinden
Am im Forum: GUI: Windows-Forms

Danke ^^ Endlich funktioniert es

Thema: [gelöst] Index des Ausgewählten ListView items herausfinden
Am im Forum: GUI: Windows-Forms

Danke für die schnelle Antwort, nur entweder versteh ichs net ganz oder es geht nicht


        private void listView1_DoubleClick(object sender, EventArgs e)
        {
            filepath = dataPaths[hier muss der index rein];
        }

das mit dem doubleclick event ist net schwer, hatte ich schon vorher , nur leider will das mit dem index net hinhaun

mfg Daniel

Thema: [gelöst] Index des Ausgewählten ListView items herausfinden
Am im Forum: GUI: Windows-Forms

Hallo

Ich entschuldige mich jetzt schon falls diese Frage schon irgendwo aufgetaucht ist, aber ich bin neu hier im Forum. Ich habe aber leider nocht nichts dazu gefunden.

Aaalsoo... meine Frage ist die Folgende:

Ich möchte den Index einer Listview herausfinden.

Z.B.:

Item1
Item2 <<--- wenn man auf dieses Item doppelklickt will ich den Index haben. in dem Fall wäre es 1
Item3
usw...

Mfg Daniel