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

  • »
  • Community
  • |
  • Diskussionsforum
MDI Problem
AlfameisterT
myCSharp.de - Member



Dabei seit:
Beiträge: 154

Themenstarter:

MDI Problem

beantworten | zitieren | melden

Hallo,

mein erster Beitrag


Ich habe ein MDI. In einer Fkt. schaue ich nach ob ein bestimmter Type von Formular schon geöffnet ist. Soweit so gut.

Jetzt möchte ich falls dieses Form schon da ist, dass es vergrößerst wird falls es minimiert ist, bzw. bei mehreren Fenstern wieder in den Vordergrund tritt.

Mit 'MdiChildren[x].Show()' klappt das leider nicht.

Wer weiß Rat?
private Nachricht | Beiträge des Benutzers
Michael Schuler
myCSharp.de - Member



Dabei seit:
Beiträge: 329
Herkunft: Zürich, Schweiz

beantworten | zitieren | melden

Gibts ne Funktion Fokus?

MdiChildren[x].Focus()
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo AlfameisterT,

wenn es bei Mdi wie bei einem "normalen" Fenster ist, müsste es die Eigenschaft WindowState sein, die du suchst. Show und Hide haben wie Visble nur was mit der Sichtbarkeit, nicht aber mit dem Status (normal, minimiert, maximiert) zu tun.

HTH

herbivore
private Nachricht | Beiträge des Benutzers
AlfameisterT
myCSharp.de - Member



Dabei seit:
Beiträge: 154

Themenstarter:

beantworten | zitieren | melden

@herbivore

vielen Dank, jetzt funktionierts.
Nur irgendwie dämlich das "WindowState" ein Enum von "FormWindowState" will, bis man da drauf kommt...
private Nachricht | Beiträge des Benutzers