tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
16
ZUGRIFFE
775
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Reverent Reverent ist offline Mitglied Gold
    Registriert seit
    Jun 2004
    Beiträge
    190
    Moin, Moin
    Also, wenn ich die Form nur minimiere dann sehe ich sie halt immer noch minimiert, ok logisch aber wie bekomme ich sie komplett in den Hintergrund, so das sie nicht mehr sichtbar ist.
    Meine Überlegung zielt da auf die 'Opacity' Eigenschaft halt auf 0% stellen aber ich glaube das ist nicht die "feine englische ..."
    Habt Ihr da vielleicht einen Tip!!
    Ok Danke schon mal
     

  2. #2
    Avatar von moson
    moson moson ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Beiträge
    80
    ?
    Was meinst du? Wenn das Fenster minimiert ist siehst du es doch nicht mehr, oder meinst du die Schaltfläche die dann noch in der Startleiste sichtbar ist?

    mfg.
    moson
     

  3. #3
    Reverent Reverent ist offline Mitglied Gold
    Registriert seit
    Jun 2004
    Beiträge
    190
    Ich habe es aus der Taskleiste auch raus.
    Da bleibt aber immer noch so ein "blauer Balken mit den Button's" oder muß ich die Button's auch aus der Form entfernen?

    Button's = minimieren, verkleiner und halt das 'X' zum schliessen.
     

  4. #4
    Avatar von moson
    moson moson ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Beiträge
    80
    Probiers mal mit:

    Hide();

    Dann siehste nix mehr...
     

  5. #5
    Reverent Reverent ist offline Mitglied Gold
    Registriert seit
    Jun 2004
    Beiträge
    190
    Ok das geht.
    Ich möchte die Form direkt beim Programmstart verbergen.

    So etwa aber das geht so nicht

    private void Form1_Load(...)
    {
    this.Hide();
    }
     

  6. #6
    Avatar von moson
    moson moson ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Beiträge
    80
    Zitat Zitat von Reverent
    Ok das geht.
    Ich möchte die Form direkt beim Programmstart verbergen.

    So etwa aber das geht so nicht

    private void Form1_Load(...)
    {
    this.Hide();
    }
    Mit dem Paint Event sollte es klappen:

    private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
    {
    Hide();
    }
    Geändert von moson (09.07.05 um 17:56 Uhr)
     

  7. #7
    Reverent Reverent ist offline Mitglied Gold
    Registriert seit
    Jun 2004
    Beiträge
    190
    Danke für die Antwort, aber warum bei Paint?
     

  8. #8
    Avatar von moson
    moson moson ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Beiträge
    80
    Zitat Zitat von Reverent
    Danke für die Antwort, aber warum bei Paint?
    Weils funktioniert

    Wenn das Fenster "gezeichnet" wird, wird die Hide Methode gestartet und das Fenster verschwindet sofort.
     

  9. #9
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    "Weils funktioniert" ? Was ist denn das für eine Erklärung? Mal davon abgesehen, dass der Vorschlag mit Paint absoluter Schwachsinn ist.

    Natürlich wird es einen Grund haben, warum es gleichi ausgeblendet werden soll. Vermutlich willst du es später wieder einmal einblenden oder? Wenn nein, dann mach einen Windows-Dienst.

    In ersterem Fall wirst ein Flag brauchen welches dir das signalisiert bzw. mit dem du drauf Reagieren kannst. Ich würd das ganze im VisibleChanged Event abbilden. Ist zwar auch nicht viel schöner, aber erstens brauchst du dafür ohnehin eine Abfrage (wenn es nich immer versteckt wird) und es wird nicht bei jeder Änderung auf der Form aufgerufen.
     

  10. #10
    Reverent Reverent ist offline Mitglied Gold
    Registriert seit
    Jun 2004
    Beiträge
    190
    Mit der Paintmethode habe ich es am laufen. Also, wenn ein Doppelklick auf dem notifyIcon "gefeuert" wird, setze ich erst eine boolsche Variable, die dann in der Paintmethode abgefragt wird.
    Danke noch mal für Eure Bemühungen!

    Hat einer eine Lösung für das string Problem?
     

  11. #11
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Und ich sags dir nochmals: Im Paint ist es äußerst schmutzig - es gehört dort einfach net hin.
     

  12. #12
    Avatar von moson
    moson moson ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Beiträge
    80
    Zitat Zitat von Norbert Eder
    "Weils funktioniert" ? Was ist denn das für eine Erklärung? Mal davon abgesehen, dass der Vorschlag mit Paint absoluter Schwachsinn ist.
    Ja, schon gut, aber ich habe auch bewusst dahinter ein smily hingesetzt und die Erklärung steht eine Zeile drunter. Ist natürlich nicht die feine englische Art, aber was solls, nen bisschen Schmutz darf immer sein und erfüllt ja auch seinen Zweck.

    Ist klar das es auch eleganter geht, aber mir ist im Moment nichts anderes eingefallen und da ich ihm helfen wollte das so zu realisieren wie er es gern wollte, hab ich halt die "Schmutzmethode" angeboten...
     

  13. #13
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Genau, dann macht er diesen Schmutz immer, weil er es ja so "gelernt" hat und alle seine Programme benötigen mehr Performance als notwendig...
     

  14. #14
    Inda Inda ist offline Mitglied
    Registriert seit
    Jul 2005
    Beiträge
    21
    hi, ich möcht auch noch etwas dazusagen! wenn du willst bekommst du die Form aus der Taskleiste wenn du gleich beim Entwurf bei der Form unterkathegorie: Fensterstil das show in taskbar auf False setzt, dann siehst du es bestimmt nicht mehr !

    mfg inda
     

  15. #15
    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
    Hättest Du Dir spaaren können Inda.
    Formular ausblenden - Thread
     
    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. Spring: '<form:form commandName..' statt '<form action...'
    Von NetPerformance im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 05.10.08, 19:04
  2. Cursor ausblenden auch auf fremde Anwendung in Form
    Von Taktaky im Forum Delphi, Kylix, Pascal
    Antworten: 0
    Letzter Beitrag: 25.09.07, 00:36
  3. form komplett ersetzt
    Von freakcx im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 30.05.06, 00:26
  4. Form.KeyPreview - Kein KeyDown nach Form.Close() oder Form.Hide() *Argh*
    Von Christian Kusmanow im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 28.03.06, 14:56
  5. Antworten: 4
    Letzter Beitrag: 06.08.05, 05:24