OVH Cloud OVH Cloud

Barre des tâches avec VB

4 réponses
Avatar
Laurent79
Bonjour,
Je lance un module de mon appli VB qui contient une grille et un menu.
Je clique sur un des boutons de mon menu pour lancer une autre appli VB (un
EXE) pour
lancer des calculs. J'affiche l'application dans une petite fênêtre au
centre de mon écran,
mais le problème est que je vois apparaître la barre des tâches en bas ! (2
secondes environ , le temps de faire les calculs)
C'est très énervant pour l'esthétique. Comment faire pour ne plus voir la
barre des tâches !
Le fait de mettre "showinthetaskbar" à vrai ou faux ne change rien !

Merci bcp
Lolo

4 réponses

Avatar
FL
Salut

Regarde la propriété ShowInTaskBar de ta Form

"Laurent79" a écrit dans le message news:
beh73v$u37$
Bonjour,
Je lance un module de mon appli VB qui contient une grille et un menu.
Je clique sur un des boutons de mon menu pour lancer une autre appli VB


(un
EXE) pour
lancer des calculs. J'affiche l'application dans une petite fênêtre au
centre de mon écran,
mais le problème est que je vois apparaître la barre des tâches en bas !


(2
secondes environ , le temps de faire les calculs)
C'est très énervant pour l'esthétique. Comment faire pour ne plus voir la
barre des tâches !
Le fait de mettre "showinthetaskbar" à vrai ou faux ne change rien !

Merci bcp
Lolo




Avatar
Laurent79
tu n'as pas du lire mon message en entier si tu me réponds ca !


"FL" a écrit dans le message de
news:uub$
Salut

Regarde la propriété ShowInTaskBar de ta Form

"Laurent79" a écrit dans le message news:
beh73v$u37$
> Bonjour,
> Je lance un module de mon appli VB qui contient une grille et un menu.
> Je clique sur un des boutons de mon menu pour lancer une autre appli VB
(un
> EXE) pour
> lancer des calculs. J'affiche l'application dans une petite fênêtre au
> centre de mon écran,
> mais le problème est que je vois apparaître la barre des tâches en bas !
(2
> secondes environ , le temps de faire les calculs)
> C'est très énervant pour l'esthétique. Comment faire pour ne plus voir


la
> barre des tâches !
> Le fait de mettre "showinthetaskbar" à vrai ou faux ne change rien !
>
> Merci bcp
> Lolo
>
>




Avatar
Guy Detienne
Salut !

Rends ton Form actif invisible...
Pour cela je te propose l'utilisation de l'API ShowWindow
Code :

Private Const SW_HIDE = 0
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal
nCmdShow As Long) As Long

Dans l'événément Form_Activate

Private Sub Form_Activate()
ShowWindow Me.hwnd, SW_HIDE
End Sub


Bonne prog'

Guy DETIENNE

"Laurent79" a écrit dans le message de
news:beh73v$u37$
Bonjour,
Je lance un module de mon appli VB qui contient une grille et un menu.
Je clique sur un des boutons de mon menu pour lancer une autre appli VB


(un
EXE) pour
lancer des calculs. J'affiche l'application dans une petite fênêtre au
centre de mon écran,
mais le problème est que je vois apparaître la barre des tâches en bas !


(2
secondes environ , le temps de faire les calculs)
C'est très énervant pour l'esthétique. Comment faire pour ne plus voir la
barre des tâches !
Le fait de mettre "showinthetaskbar" à vrai ou faux ne change rien !

Merci bcp
Lolo




Avatar
Jérôme VERITE
Bonjour,

Je continue sur ce thread car j'ai le même souci que Laurent, à savoir que
l'une de mes fenêtres apparaît dans la barre des taches alors qu'elle a
showintaskbar à false et ControlBox = false.

Par contre je tiens à voir ma fenêtre affichée à l'écran, alors y a t'il une
autre solution que de la rendre invisible.
Je précise qu'elle apparaît dans la barre des tâches seulement depuis que je
l'ouvre avec un
form2.show , form1
Avant tout marchait bien quand je l'ouvrait de manière modale si cela peut
vous aider à comprendre ce que je ne comprend pas.

Merci d'avance pour vos idées.

Jérôme

"Guy Detienne" a écrit dans le message de news:

Salut !

Rends ton Form actif invisible...
Pour cela je te propose l'utilisation de l'API ShowWindow
Code :

Private Const SW_HIDE = 0
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,


ByVal
nCmdShow As Long) As Long

Dans l'événément Form_Activate

Private Sub Form_Activate()
ShowWindow Me.hwnd, SW_HIDE
End Sub


Bonne prog'

Guy DETIENNE

"Laurent79" a écrit dans le message de
news:beh73v$u37$
> Bonjour,
> Je lance un module de mon appli VB qui contient une grille et un menu.
> Je clique sur un des boutons de mon menu pour lancer une autre appli VB
(un
> EXE) pour
> lancer des calculs. J'affiche l'application dans une petite fênêtre au
> centre de mon écran,
> mais le problème est que je vois apparaître la barre des tâches en bas !
(2
> secondes environ , le temps de faire les calculs)
> C'est très énervant pour l'esthétique. Comment faire pour ne plus voir


la
> barre des tâches !
> Le fait de mettre "showinthetaskbar" à vrai ou faux ne change rien !
>
> Merci bcp
> Lolo
>
>