Notpa
Messages postés125Date d'inscriptiondimanche 13 janvier 2019StatutMembreDernière intervention 8 janvier 2021
-
2 nov. 2019 à 17:50
Notpa
Messages postés125Date d'inscriptiondimanche 13 janvier 2019StatutMembreDernière intervention 8 janvier 2021
-
3 nov. 2019 à 15:59
Bonjour,
Lorsque je lance mon programme, la fenêtre s'affiche et l'icône apparaît dans la barre des tâches. Bien. Mais si je clique sur l'icône, contrairement aux autres programmes, la fenêtre reste à l'écran et n'est pas minimisée. J'ai écrit d'autres programmes qui n'ont pas ce comportement : un clic sur l'icône réduit la fenêtre, un autre clic l'affiche.
Je suis sous Win 10 et tous les autres programmes réagissent de la bonne façon, mais pas mon programme.
Pour info, dans les propriétés du projet, l'objet de démarrage n'est pas la forme qui s'affiche. Cette forme de démarrage, non visible, sert juste à déterminer quelle page doit apparaître en fonction du contenu d'un fichier INI. Est-ce que cela pourrait expliquer ce problème ?
vb95
Messages postés3467Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention24 mars 2024168 Modifié le 2 nov. 2019 à 22:21
Bonjour
C'est bien cela le problème : la Form de démarrage n'étant point visible elle ne peut pas réagir de façon visible
C'est ton fichier .ini qui détermine la Form affichée à l'écran et celle-ci est différente de la Form de démarrage
Ta Form de démarrage a-t-elle sa propriété ShowInTaskBar à False ?
La Form affichée grâce à ton fichier .ini a-t-elle sa propriété ShowInTaskBar à False ?
Notpa
Messages postés125Date d'inscriptiondimanche 13 janvier 2019StatutMembreDernière intervention 8 janvier 20211 2 nov. 2019 à 19:27
Merci de m'aider VB95,
Ta Form de démarrage a-t-elle sa propriété ShowInTaskBar à False ? ==> Oui
La Form affichée grâce à ton fichier .ini a-t-elle sa propriété ShowInTaskBar à Talse ? --> Non, elle est à True.
J'ai passé la forme de démarrage avec ShowInTaskBar=True, ça na change rien.
vb95
Messages postés3467Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention24 mars 2024168 2 nov. 2019 à 23:06
Bonsoir
Je viens de me rendre compte que je me suis trompé dans mes 2 questions
Les revoici sous forme correcte1)
1) La Form de démarrage a-t-elle sa propriété ShowInTaskBar à False ?
2) La Form affichée grâce à ton fichier .ini a-t-elle sa propriété ShowInTaskBar à True ?
Le Form de démarrage ne doit pas être visible dans la barre de tâches alors que celle affichée ensuite avec ton fichier .ini doit l'être .
Notpa
Messages postés125Date d'inscriptiondimanche 13 janvier 2019StatutMembreDernière intervention 8 janvier 20211 3 nov. 2019 à 15:59
Bonjour VB95,
Oui et non. Ça marche pour une form et pas pour l'autre. J'ai cherché les différences et j'ai trouvé ! Les 2 ont ShowInTaskBar à True mais la form qui se réduit a BorderStyle à Sizable et pas l'autre. Une fois passé à Sizable dans la form qui ne voulait pas se réduire, ça marche !!!
Faut le savoir !
Je passe en Résolu. Merci pour ton aide et passe une bonne fin de journée (et les autres jours aussi !)