Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Feuille VB en premier plan [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (Talere)

lundi 1 décembre 2003 à 14:27:19 | Feuille VB en premier plan

Talere


Bonjour, je suis en train de réaliser une application de rechercher Remplacer pour un logiciel n'incluant pas cette fonction et je souhaiterais que ma feuille de paramètrage reste en premier plan, même si c'est une autre appli' qui est active... quelle option dois-je activer ? ma feuille est du type "Fixed ToolWindows".

Merci pour votre aide ...

TALERE

lundi 1 décembre 2003 à 14:37:11 | Re : Feuille VB en premier plan

Majbour

Bonjour,

Cherches dans les API, il y en a pour rendre la feuille toujours visible.




Majbour


@++

lundi 1 décembre 2003 à 14:47:35 | Re : Feuille VB en premier plan

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Utilise la fonction API SetWindowPos. Pour plus d'info sur cette fonction, va voir la rubrique API du site www.ProgOtoP.com ;-)

DarK Sidious

[Responsable de la rubrique API et responsable VB du site www.ProgOtoP.com]

lundi 1 décembre 2003 à 15:07:12 | Re : Feuille VB en premier plan

Majbour

Merci (DarK Sidious) pour l'information.
J'ai cherché et j'ai trouvé un exemple :


Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _
ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, _
ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Private Const HWND_TOPMOST = -1
Private Const HWND_NOTOPMOST = -2

Private Function PositionForm(ByVal Form As Form, Optional PrePlan As Boolean = True) As Long
Dim lgConst As Long
If PrePlan Then
lgConst = HWND_TOPMOST
Else
lgConst = HWND_NOTOPMOST
End If
PositionForm = SetWindowPos(Form.hwnd, lgConst, _
Form.Left \ Screen.TwipsPerPixelX, _
Form.Top \ Screen.TwipsPerPixelY, _
Form.Width \ Screen.TwipsPerPixelX, _
Form.Height \ Screen.TwipsPerPixelY, 0)
End Function

Private Sub Command1_Click()
If Check1.Value = vbChecked Then
'Si la CheckBox est Cochée, on met :
PositionForm Form1
'Pour mettre une Form au premier plan:
Else
'Sinon,
PositionForm Form1, False
'Pour qu'elle soit normal:
End If
End Sub


Tu mets sur ta Form (ici c'est Form1) un bouton de command (Command1), et une CheckBox (Check1)







Majbour


@++

lundi 1 décembre 2003 à 15:17:16 | Re : Feuille VB en premier plan

Talere


Merci pour votre aide ... je vais essayer et je vous tiens au courant ...

lundi 1 décembre 2003 à 16:22:44 | Re : Feuille VB en premier plan

Talere

Réponse acceptée !

HOURA ...

Merci beaucoup ... c'est exactement ce que je voulais ... ( a vrai dire, je pensais que c'était juste une case à cocher ...)

A bientôt,

TALERE



Cette discussion est classé dans : plan, vb, feuille, premier


Répondre à ce message

Sujets en rapport avec ce message

Mettre une feuille au premier plan !!! [ par Jonef ] J'aimerais pouvoir mettre une feuille VB en premier plan, quelque soit les programmes en cours d'exécution.Merci à ceux qui pouront me répondre... Feuille véritablement au premier plan [ par sb ] Tous les codes que je trouve sur le site à ce sujet ne permettent pas de faire passer une feuille par dessus la barre des tâches sauf si on désactive !!! A L'AIDE !!! -> Feuille au premier plan !! [ par lolo2a ] Voila j'ai cherché un peu partout comment faire pour faire apparaitre une feuille au premier plan et je n'ai pas réussi à touver EXACTEMENT ce que je Excel au premier plan par rapport a VB [ par baseballgirl ] Salut, Depuis mon appli VB je lance Excel. Excel s'ouvre et je peux le visualiser. Cependant, mon programme VB continue a tourner et la feuille couran Form au premier plan tout le temps en VB.NET [ par TheEwook ] Bonjour, J'aimerais que ma Form soit au premier plan tout le tempsJe n'ai qu'une seule FormJ'ai essayé de mettre dans un timerform.activate()mais cett Forcer une application VB à apparaitre en premier plan [ par snoopline ] Bonjour,Je cherche la fonction permettant à une application VB à se repositionner au premier plan quand d'autres application sont en train de fonction Mettre une appli au premier plan depuis Vb [ par steph88 ] J'ai besoin de mettre une application que j'ai ouvert en meme temps que mon programme VB, au premier plan... Comment faire ??? VB .NET Form au premier plan [ par lim ] Salut à tousJ'ai une application qui est lancée au démarrage de windows (1 seule form) et qui exécute certaine tâche comme l'aquisition de données... Afficher au premier plan en DirectX [ par 007 ] Bonjour à tous,alors voilà je vous explique mon problème: j'ai réalisé une application en VB et DirectX avec des objets en 3D, avec des textures qui b [VB.NET] Mettre un control au premier plan (une fois le prog compilé) [ par et1 ] Bonjour,Je travaille avec MS VB.net 2003.J'aimerai savoir s'il existe un code pour mettre un control (bouton, label...) au premier plan lorsque le pro


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,515 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.