tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
925
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hallo FIAE's!

    Hab ein Problem mit dem System.Diagnostics.Process-Objekt.
    Ich möchte in meinem Prog die Funktionalität anbieten, Windows-Audioeigenschaften aufzurufen.

    Parameter:
    Code :
    1
    2
    3
    
    pAudioPreferences.StartInfo.FileName = "mmsys.cpl";
    pAudioPreferences.SynchronizingObject = this;
    pAudioPreferences.Start();

    Nach beenden der Audieigenschaften wandert das Form in den Hintergund aller anderen geöffneten Programme.
    Ich kann nicht nachvollziehen warum das so ist.
    Der Eventhandler
    Code :
    1
    
    pAudioPreferences.Exited += new System.EventHandler(this.pAudioPreferences_Exited);
    in dessen Delegat ich die Methode "this.BringToFront()" ausgeführen lasse, hilft mir auch nicht weiter.

    Das Prozess-Objekt hab ich über die ToolBox-Components eingefügt.
    Der pAudioPreferences.Start()-Aufruf geschieht vom "MainMenu" aus.
    Habe festgestellt das sich ein "MainMenü"-Element nicht als "SynchronizingObject" angeben lässt. Hat das was damit was zu tun?
    Muss man die Z-Order über die "WindProc"-Methode steuern?
    Geändert von Christian Kusmanow (18.10.04 um 17:03 Uhr)
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  2. #2
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Ich hab den Fehler gefunden!
    Der Fehler liegt höchstwahrscheinlich im c#.NET.
    Ich sag's doch, diese bekloppten MS ProgrammierAffen.

    Mein Programm hatte den FormBorderStyle."FixedToolWindow".
    Nachdem ich den FormBorderStyle auf "Fixed 3D" umgeändert hab wurde mein Programm, so wie es sein soll, nach beenden des Prozesses wieder in den Fordergrund gebracht.

    Falls das Vielleicht doch andere Ursachen hat und jemand breits rausgefunden hat, was dieses Phänomen auslöst, würde ich mich freuen wenn er was dazu Posten könnte.
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  3. #3
    kahuna kahuna ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Beiträge
    154
    Hallo,

    Hab dieses Problem auch schon gehabt, wenn ich mit FixedDialog und parent-Zuweisung gearbeitet habe. Hab allerdings nicht herausfinden können an was das liegt. Gelöst habe ich es folgendermassen.

    Code :
    1
    2
    
    this.TopMost=true;
    this.TopMost=false;

    dann haste dein fenster auch wieder zuvorderst. Ist allderings eher ein hack

    Gruss Alexander
     

  4. #4
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Sind wir nicht alle Hacker ?!

    Danke für die Hilfe!

    Gruss cosmo!
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 25.08.10, 19:13
  2. Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
    Von MTMonline im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 25.04.08, 09:49
  3. Zeilen auslesen die mit "L" beginnen aber nicht "Li"
    Von hatebrotherone im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 11.10.07, 13:34
  4. Antworten: 9
    Letzter Beitrag: 01.01.07, 20:02
  5. Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
    Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 27.05.05, 15:29