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

C++Builder Discussion :

effacer un trayIcon


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �prouv� Avatar de uriotcea
    Homme Profil pro
    Ing�nieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par d�faut effacer un trayIcon
    Bonjour,

    J'ai une petite appli qui losqu'elle se lance place un TrayIcon dans la bare en bas � droite. Mais si je d�truit cette application via le gestionnaire de programme, l'icon persite, malgr� l'absence de l'application auquel il fait r�f�rence. Comment forcer l'�ffacement de cette icon ?

    Merci d'avance

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    145
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 145
    Par d�faut
    Bonjour

    Avant de fermer ton appli, accorde lui juste un petit
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    TrayIcon1->Visible=false;


    Bonne journ�e,
    FluidBlow.

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    145
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 145
    Par d�faut
    Citation Envoy� par FluidBlow
    Bonjour

    Avant de fermer ton appli, accorde lui juste un petit
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    TrayIcon1->Visible=false;


    Bonne journ�e,
    FluidBlow.
    Ah d�sol�, j'avais mal lu.
    Je crois que c'est impossible de d�truire l'icone d'un TTrayIcon lors d'un stop avec le gestionnaire de programme.
    Pour fermer ton application, tu dois passer par l'application elle m�me pas le gestionnaire de programme qui lui, stop seulement ton application, mais ne la ferme pas

    Bonne soir�e.
    FluidBlow.

  4. #4
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Essaye de mettre le code de FluidBlow dans l'evenement OnDestroy de ta Form principale, mais je ne suis pas sur que ca marche.

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    145
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 145
    Par d�faut
    N�gatif, je viens d'essayer...

    Mais je le repete encore une fois, il me semble qu'il est impossible de modifier quoi que ce soit sur l'application lorsque l'on le stop avec le gestionnaire. (dites le moi si je me trompe)

    D�sol� !
    FluidBlow.

  6. #6
    Membre exp�riment� Avatar de Mattetfamilly
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    182
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 182
    Par d�faut
    Faux!

    Vois avec l'�v�nement "OnDesTroy" de la fiche contenant le TrayIcon ou bien son �v�nement OnClose.
    Tu y places le fameux code pour rendre le Tray Icon non visible.

    Tu peux refuser un ordre d'arr�t venant du gestionnaire des t�ches, je l'ai d�j� fait... Dans une application avec des Socket, avant la destruction de la fiche il fallait absolument que je ferme les sockets ouverts sinon j'avais des instabilit�s avec des corruptions...

    Maintenant, � la destruction de la fiche, je peux fermer mes sockets et m�me qu'avant de les fermer je peux avertir tous les utilisateurs connect�s sur le port d'�coute principal....

    Personellement, je me suis aper�u que m�me en fermant l'application par son bouton "Close" soit une fermeture � priori normale, j'avais des ph�nom�nes de persistances... li�s par exemple aux op�rations en cours dans mon application ou cons�cutive de l'arr�t du programme... Il semblerait m�me que la barre des t�che ai un d�lai de raffraichissement...
    Par contre siu tu mets le curseur de la souris par dessus la fameuse ic�ne, l'ic�ne disparait...

  7. #7
    Membre confirm�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Juin 2006
    Messages
    169
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 169
    Par d�faut
    Salut uriotcea .
    Pour que le TrayIcon ne reste plus il faut terminer l'App avec le clique sur Close ou avec le programme lui meme.
    Exemple:
    faire un Boutton en double clique maittez �a:
    ou

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. effacer les anciens trayicons des mes applis?
    Par korntex5 dans le forum Langage
    R�ponses: 9
    Dernier message: 11/12/2013, 14h18
  2. [VB6] Ecrire/Modifier/Effacer ds un fichier text-4 Chs/Lg
    Par Jonathan_Korvitch dans le forum VB 6 et ant�rieur
    R�ponses: 18
    Dernier message: 24/12/2002, 18h54
  3. Comment effacer des Items d'un TListView ?
    Par boyerf dans le forum Composants VCL
    R�ponses: 4
    Dernier message: 11/11/2002, 10h19
  4. [VBA Excel] Effacer rapidement une feuille
    Par Invit� dans le forum Macros et VBA Excel
    R�ponses: 4
    Dernier message: 24/10/2002, 13h12

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