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

VB.NET Discussion :

Accéder à une Forme différente de la Forme de démarrage avec un raccourci


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 106
    Par défaut Accéder à une Forme différente de la Forme de démarrage avec un raccourci
    Bonjour,

    J'ai un projet avec plusieurs forme (Navigateur web, calculatrice, bloc-notes, etc).

    J'aimerais pouvoir accéder à une forme en particulier grâce à un raccourci sur le burreau (Ex.: Accéder à la calculatrice au lieu de navigateur web qui est la forme de démarrage)

    Je sais que je pourrais simplement séparer toutes les formes et les mettre dans un projet chacun mais certains de mes codes ne marcherais plus et ça serait long avec le nombre de forme que j'ai.

    Est-ce faisable?

    Merci d'avance.

  2. #2
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    J'obterais pour l'évènement KeyPress ou un KeyDown dans chacune de tes forms :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub FormBlocNote_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles FormBlocNote.KeyDown
     
            If e.KeyCode = Keys.C Then
     
                FormCalculatrice.Show()
     
            ElseIf e.KeyCode = Keys.W Then
     
                FormWebPage.Show()
     
            End If
     
        End Sub
    Et tu fais pareil pour les autres forms. Tu peux également utiliser des combinaisons de touches (Ctrl +W, ...).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 106
    Par défaut
    Euh..
    Je voulais parler d'un raccourci sur le bureau de l'ordinateur..

    Ce raccourci démarrerais mon application en allant ouvrir mon exe (C:/Program Files/MonApp/MonApp.exe)

    Mais au lieu de simplement le démarrer, il ouvrirait une forme en particulier.

    J'espère que j'ai été plus clair cette fois ci

  4. #4
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Désolé j'ai lu trop vite

    Et pour ce qui est de raccourcis bureau pointant directement vers une form, c'est possible je pense mais compliqué, et je n'ai pas d'idée.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 319
    Par défaut
    Bonjour

    J'avais bien un doute sur le sens de ta question.

    Euh c'est un peu compliqué, il serai preferable de separer chaque application distinctement et donc les rendre accessible separement

    Et ajouter a cela une sorte de "progiciel" qui permet de selectionner quelle application tu veux (ce qui est un poil inutile vu que tu peux selectionner l'application depuis le bureau)

    En esperant que ca t'aidera un peu

    Nasty

  6. #6
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    Bonjour,

    J'ai peut-être un début de piste, peut-être pas la meilleur, et dont je ne sais si elle pourra aider dans la problématique des raccourcis, mais qui peut soit l'intégrer, soit la remplacer le cas échéant.

    Il s'agirait de faire un formulaire principal avec un NotifyIcon (icône qui se met comme son nom l'indique dans la zone de notification de la barre des tâches à côté de l'heure) elle permettrait de lancer les différents formulaires, via un menu contextuel (voire après si l'ajout de raccourcis peut s'y faire) et correspondrait à l'idée du besoin souhaité.

    Cordialement !

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 106
    Par défaut
    Citation Envoyé par Sehnsucht Voir le message
    Il s'agirait de faire un formulaire principal avec un NotifyIcon
    Oui, c'est une bonne idée, j'y avais déjà pensé.

    Mais il y a un problème avec cette méthode:
    1- On clique sur le raccourci bureau, l'application démarre la notifyicon et le navigateur web
    (Jusque là, pas de problème)

    2- On veut ouvrir un second navigateur web en cliquant sur le raccourci bureau
    (Problème )

    Une seconde notifyicon s'ajoute à côté de la première, et ainsi de suite.

    Eric

  8. #8
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    Citation Envoyé par Eric_M Voir le message
    2- On veut ouvrir un second navigateur web en cliquant sur le raccourci bureau
    (Problème )

    Une seconde notifyicon s'ajoute à côté de la première, et ainsi de suite.

    Eric
    Je n'ai pas fait d'essais pour être sûr de ce que si va suivre, mais je pense qu'en spécifiant le projet comme instance unique (dans les propriétés de celui-ci) un autre ne sera pas lancé... Si l'on souhaite tout de même que le navigateur soit lancé une 2ème fois, je pense que cela doit être gérable en utilisant le StartupNextInstance des évènements de l'application (mais à vérifier bien entendu )

    Cordialement !

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

Discussions similaires

  1. [MySQL-5.1] Extraction d'une valeur triée sous deux formes différentes
    Par asf21 dans le forum Débuter
    Réponses: 12
    Dernier message: 20/03/2014, 13h13
  2. Réponses: 2
    Dernier message: 20/09/2010, 12h13
  3. Réponses: 4
    Dernier message: 11/09/2008, 08h24
  4. Accéder à une méthode depuis un form
    Par the java lover dans le forum Windows Forms
    Réponses: 8
    Dernier message: 06/03/2007, 21h36
  5. Réponses: 3
    Dernier message: 09/12/2004, 12h40

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