tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
18
ZUGRIFFE
778
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    meisti94 meisti94 ist offline Mitglied Bronze
    Registriert seit
    Sep 2011
    Ort
    Solothurn (Schweiz)
    Beiträge
    34
    Guten Morgen.

    Könnt mir vielleicht jemand sagen, wie man ein offenes Fenster per Button minimiert? Es soll dabei nicht in die Taskleiste, sondern in die Leiste unten rechts. (Wo Sound, Netzwerkverbindung etc. sind).

    Vielen Dank
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    meisti94 meisti94 ist offline Mitglied Bronze
    Registriert seit
    Sep 2011
    Ort
    Solothurn (Schweiz)
    Beiträge
    34
    Das hab ich natürlich probiert. Geht leider nicht.

    Lg
     

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Was ging genau nicht?
    Dein Code, Fehlermeldungen, Verhalten des Programms?
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  5. #5
    meisti94 meisti94 ist offline Mitglied Bronze
    Registriert seit
    Sep 2011
    Ort
    Solothurn (Schweiz)
    Beiträge
    34
    Code csharp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    private void button1_Click_1(object sender, EventArgs e)
            {
                this.ShowInTaskbar = true;
      this.notifyIcon1.Visible = false;
      this.WindowState = FormWindowState.Normal;
    }
     
    private void Form1_Resize(object sender, System.EventArgs e)
    {
      if (this.WindowState == FormWindowState.Minimized)
      {
        this.penguinIcon1.ContextMenu = contextMenu1;
        this.ShowInTaskbar = false;
        this.WindowState = FormWindowState.Minimized;
        this.notifyIcon1.Visible = true;
      }
    }
    "notifyIcon1" & "contextMenu1" sind rot unterwellt..
    Geändert von Nico Graichen (13.10.11 um 23:16 Uhr)
     

  6. #6
    Avatar von rd4eva
    rd4eva rd4eva ist offline Mitglied Brillant
    Registriert seit
    Feb 2003
    Beiträge
    756
    Es soll dabei nicht in die Taskleiste, sondern in die Leiste unten rechts. (Wo Sound, Netzwerkverbindung etc. sind)
    Das Ding nennt man Systray

    "notifyIcon1" & "contextMenu1" sind rot unterwellt..
    Dann solltest du den Code in dem von sheel geposteten Link mal komplett lesen dann sollte dir was auffallen.
    Außerdem würde ich dir raten dir erstmal die Grundlagen an zu eignen, denn offensichtlich gibts da großen Nachholbedarf.

    Gehts eigentlich immernoch darum deine Kollegen, Mitschüler o.ä. mit irgendwelchen hirnlosen Programmen zu nerven?
     
    In order to understand recursion, one must first understand recursion.

  7. #7
    meisti94 meisti94 ist offline Mitglied Bronze
    Registriert seit
    Sep 2011
    Ort
    Solothurn (Schweiz)
    Beiträge
    34
    Nein.

    Es geht um einen Chat von uns, der minimiert werden soll. Ich denke das ich bei "notifiyIcon1" irgendwie mein eigenes einfügen muss. Beim "ContextMenu1" weiss ich noch nichts. Trotzdem Danke für eure Hilfe
     

  8. #8
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Zitat Zitat von rd4eva Beitrag anzeigen
    Gehts eigentlich immernoch darum deine Kollegen, Mitschüler o.ä. mit irgendwelchen hirnlosen Programmen zu nerven?
    Ah ja, Meister meisti...

    Nachdem du jetzt doch schon einige Beiträge samt Sig von mir gesehen hast,
    muss man eben noch einmal extra darauf hinweisen:
    Codetags.

    Zum Link: Was verstehst du daran nicht?
    Das Malen?

    edit: Aus der Doku:
    Der Default-Value für das Contextmenü ist null.
    Wenn du also keins brauchst, null.
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  9. #9
    meisti94 meisti94 ist offline Mitglied Bronze
    Registriert seit
    Sep 2011
    Ort
    Solothurn (Schweiz)
    Beiträge
    34
    Code csharp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    #include
            private void button1_Click_1(object sender, EventArgs e)
            {
                 this.ShowInTaskbar = true;
      this.notifyIcon1.Visible = false;
      this.WindowState = FormWindowState.Normal;
    }
     
    private void Form1_Resize(object sender, System.EventArgs e)
    {
      if (this.WindowState == FormWindowState.Minimized)
      {
        this.[COLOR="red"]notifyIcon1[/COLOR].ContextMenu = [COLOR="red"]contextMenu1[/COLOR];
        this.ShowInTaskbar = false;
        this.WindowState = FormWindowState.Minimized;
        this.[COLOR="red"]notifyIcon1[/COLOR].Visible = true;
      }
    } 
            }
      }

    Also ja, die "wären" rot unterwellt..
     

  10. #10
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Noch einmal:
    Ein Kontextmenü ist das, was man sieht,
    wenn man mit der rechten Maustaste auf so ein Tray-Symbol klickt.
    Wenn du das nicht brauchst, nimm statt "contextMenu1" "null".

    Und das notifyIcon1 musst du eben Malen. Neu-Icon oder so.
    Irgendwas muss ja auch angezeigt werden, und das ist ein Bild.
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  11. #11
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Zitat Zitat von meisti94 Beitrag anzeigen
    Ich denke das ich bei "notifiyIcon1" irgendwie mein eigenes einfügen muss. Beim "ContextMenu1" weiss ich noch nichts.
    Richtig erkannt: "notifyIcon1" (und ebenso "contextMenu1" falls benötigt) müssen irgendwo auch mal erzeugt werden, bevor man sie benutzen kann. Du solltest dich wirklich mal mit den Grundlagen beschäftigen, sonst wird das für alle hier Beteiligten unter Umständen recht anstrengend.

    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  12. #12
    meisti94 meisti94 ist offline Mitglied Bronze
    Registriert seit
    Sep 2011
    Ort
    Solothurn (Schweiz)
    Beiträge
    34
    Zitat Zitat von MCoder Beitrag anzeigen
    Richtig erkannt: "notifyIcon1" (und ebenso "contextMenu1" falls benötigt)

    Aber was ist mit notifyIcon1 gemeint? Ich hab ein Icon hinzugefügt und es umbenannt. Aber was ist damit gemeint?
     

  13. #13
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    "notifyIcon1" ist ein Objekt der Klasse NotifyIcon

    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  14. #14
    meisti94 meisti94 ist offline Mitglied Bronze
    Registriert seit
    Sep 2011
    Ort
    Solothurn (Schweiz)
    Beiträge
    34
    Ja, das habe ich auch herausgefunden.

    Und ich erstelle es:

    "public NotifyIcon()"

    Aber danach, kein Plan. Braucht man das überhaupt?
     

  15. #15
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Oje.

    Bitte, bitte lies dir ein Buch zu den Grundlagen durch.
    Dein Code ist einfach falsch.

    Code csharp:
    1
    2
    3
    
    NotifyIcon ni = new NotifyIcon();
    ni.Icon = new Icon(...);
    ...
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

Ähnliche Themen

  1. fremdes programm minimieren
    Von ISSDUC im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 08.09.07, 10:49
  2. Programm in Tray minimieren
    Von RMI_17 im Forum Java
    Antworten: 2
    Letzter Beitrag: 25.10.05, 07:01
  3. minimieren
    Von MiRaMC im Forum Java
    Antworten: 3
    Letzter Beitrag: 21.07.04, 09:18
  4. Minimieren
    Von Kyrodust im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 11.09.03, 13:46
  5. minimieren
    Von VIshNou im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 14.08.02, 18:18

Stichworte