IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[C#2.0] application windows


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 50
    Par défaut [C#2.0] application windows
    bonsoir chers collègues,

    après de longues vacances (problèmes familiaux obligent), je reviens sur le forum.

    pouvez - vous, exemples à l'appui me dire dans quels contextes utiliser l'une de ces 2 instructions plutôt que l'autre frm.showdialog() et frm.showdialog(owner).

    j'aimerai aussi pouvoir interroger les ressources machines (ports, disques, etc.) mais les espaces de noms My et System.Management et les classes computer, etc n'existent pas en C# (en tout cas je ne les ai pas trouvés). comment procéder?

    merci de me répondre.

  2. #2
    Membre émérite
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Par défaut
    Pour la méthode ShowDialog, il y a en effet 2 surcharges. La première sans paramètre va afficher le formulaire en tant que boîte de dialogue modale en spécifiant le formulaire actif en tant que parent.

    La deuxième prend en paramètre un objet de type interface (IWin32Window) qui désignera le formulaire parent.

    L'espace de nom System.Management fait partie de l'assemblage System.Management.dll, tu dois référencer cet assemblage pour pouvoir l'utiliser.

    Tu peux également utiliser l'espace de nom System.IO.Ports.

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    My est spécifique à VB, mais tu peux utiliser certaines fonctionnalités de My en C# en référençant l'assembly Microsoft.VisualBasic (oui je sais, c'est un peu paradoxal...)

  4. #4
    Membre émérite
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Par défaut
    Je pense qu'il faut pas trop s'attacher à la dll

  5. #5
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    Citation Envoyé par harz62 Voir le message
    ...La deuxième prend en paramètre un objet de type interface (IWin32Window) qui désignera le formulaire parent.
    Pour abonder dans le même sens voir ici

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 50
    Par défaut [C#2.0] application windows
    bonsoir à tous, merci pour la diligence. mais quelques difficultés subsistent toujours.
    -ShowDialog: en effet, dans quels cas pourrai je être amené à utiliser la surcharge avec paramètre de ShowDialog(UnFormulaire), parce que j'utilise tout le temps la surcharge sans paramètre

    - de quels espaces noms et classes je dispose pour manager les ressources de la machine ou la bibliothèque WMI comme avec vb.net.

    merci d'avance.

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Abydos Business Group Voir le message
    -ShowDialog: en effet, dans quels cas pourrai je être amené à utiliser la surcharge avec paramètre de ShowDialog(UnFormulaire), parce que j'utilise tout le temps la surcharge sans paramètre
    99% du temps, la surcharge qui précise la fenêtre parente ne sert à rien. C'est seulement si tu as besoin d'indiquer une fenêtre parente autre que la fenêtre courante

    Citation Envoyé par Abydos Business Group Voir le message
    - de quels espaces noms et classes je dispose pour manager les ressources de la machine ou la bibliothèque WMI comme avec vb.net.
    - ressources matérielles : Microsoft.VisualBasic.Devices.Computer (dans Microsoft.VisualBasic.dll)
    - WMI : System.Management.ManagementObject (dans System.Management.dll)

  8. #8
    Membre très actif Avatar de subzero01
    Inscrit en
    Décembre 2007
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Décembre 2007
    Messages : 281
    Par défaut
    Citation Envoyé par Abydos Business Group Voir le message
    ShowDialog: en effet, dans quels cas pourrai je être amené à utiliser la surcharge avec paramètre de ShowDialog(UnFormulaire), parce que j'utilise tout le temps la surcharge sans paramètre
    merci d'avance.
    personnellement, j'utilise la surcharge par exemple quand je veux appeler une fenetre 'A propos', la methode avec parametre empeche de mettre en arriere plan la boite de dialogue 'A propos' quand l'utilisateur click sur la fenetre principale, alors ma fenetre principale n'est réactivée qu'apres la fermeture de la boite 'A propos'.

  9. #9
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 50
    Par défaut
    merci chers collègues. j'ai essayé toutes vos suggestions et elles marchent. merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fermer une application Windows
    Par telecnop dans le forum Langage
    Réponses: 20
    Dernier message: 28/06/2006, 21h15
  2. [c#] application windows et OpenFileDialog
    Par vvvvv dans le forum Windows Forms
    Réponses: 2
    Dernier message: 02/02/2006, 18h00
  3. Application Windows gérant une DB ACCESS sur serveur distant
    Par paulgiot dans le forum Bases de données
    Réponses: 1
    Dernier message: 11/01/2005, 09h59
  4. [C#] [VS.NET] Réutiliser une Form d'une application windows?
    Par yannick_sch dans le forum Windows Forms
    Réponses: 4
    Dernier message: 14/10/2004, 14h28
  5. Focus sur une application Windows
    Par mixi dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/10/2004, 19h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo