begin process at 2012 02 16 01:00:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Divers

 > 

ct utiliser la propriété mousemove?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ct utiliser la propriété mousemove?

mardi 22 juin 2004 à 10:23:04 | ct utiliser la propriété mousemove?

yafisab

Bonjour,

je voudrais faire apparaître un label au passage du curseur de la souris sur un bouton et le faire disparaître lorsque le curseur s'en va

pour le faire apparître je n'ai aucun problème mais pour le faire disparaître je ne sais pas comment tester l'évènement.

Comment faire?
merci



yaf_yaf
mardi 22 juin 2004 à 10:38:33 | Re : ct utiliser la propriété mousemove?

liquide

Membre Club
utilise la dll de renfield : reysubclasser.dll, elle gere le mousemove et le mouseleave, sinon tu as la possibilité avec un timer de faire disparaitre ton controle, c'est le moyen le plus rapide.

bonne prog
liquide
mardi 22 juin 2004 à 11:05:35 | Re : ct utiliser la propriété mousemove?

yafisab

L'idée d'un timer m'était venue à l'esprit. en guise de timer j'ai utilisé une boucle while qui incrémente un indice de type long jusque 1million.
l'ennuie c que ca ne le fait qu'une fois, si je repasse une seconde fois, ca ne fait rien et c là que je sèche.....surtout que l'indice est mis à 0 avt le parcours de la boucle....

as-tu une explication à ca?
merci
yaf_yaf
mardi 22 juin 2004 à 11:11:12 | Re : ct utiliser la propriété mousemove?

yafisab

rectification, ca a marché une fois et ca ne marche plus.....as-tu une meilleure idée de timer?
yaf_yaf
mardi 22 juin 2004 à 11:14:17 | Re : ct utiliser la propriété mousemove?

liquide

Membre Club
oui :-) la dll de renfield

liquide
mardi 22 juin 2004 à 11:34:45 | Re : ct utiliser la propriété mousemove?

yafisab

oki, et comment je fais pour l'utiliser celle-là?
je suis sur access.....g vu qu'il y'a tout un tas de librairie que je peux cocher ds le menu référence mais je ne sais pas s'il y'en a une qui fait référence à la dll dont tu parles.....
c que je débute moi.... enfin presque


yaf_yaf
mardi 22 juin 2004 à 11:51:08 | Re : ct utiliser la propriété mousemove?

liquide

Membre Club
c'est du vba !!!!!!!
avec vba, je ne sais pas si ca marche(je ne fais pas de vba), mais ca vaut le coup d'essayer.

alors tu cherches sur le site soit en tapant renfield, tu vas voir toutes ses sources, tu cherches la bonne dll, ou tu tapes en recherche reysubclasser.

une fois télécharger, il faut l'enregistrer dans le registre avec regserver, sinon toujours renfield, donne en téléchargement , le moyen d'automatiser cela par un fichier REG.
faut la charger dans les références.

les commandes dans ton prog :
dans le "general" :

Dim WithEvents SubClasser As ReySubClasser



dans le "load" :

Set SubClasser = New ReySubClasser
SubClasser.Controls.Add Command1.hWnd
SubClasser.Messages.Add WM_MOUSEHOVER, WM_MOUSELEAVE, WM_MOUSEMOVE, _
WM_LBUTTONDOWN, WM_LBUTTONUP, WM_LBUTTONDBLCLK, _
WM_RBUTTONDBLCLK, WM_RBUTTONUP, WM_RBUTTONDOWN, WM_MOUSEWHEEL
SubClasser.StartSubClassing

dans le Private Sub SubClasser_Msg1 :

Select Case uMsg
Case WM_MOUSELEAVE
######ACTION DE FAIRE DISPARAITRE
End Select

dans le unload ou queryunload :

SubClasser.StopSubClassing


ca parait long mais c'est relativement rapide de mise en oeuvre et en esperant qu'avace vba cela fonctionne.

bonne prog.
liquide
mardi 22 juin 2004 à 12:00:24 | Re : ct utiliser la propriété mousemove?

yafisab

aiech! ca va pas être possible car je suis en stage et j'ai pas la possibilité de dl ni d'install quoi que ce soit....va falloir que je me passe de mon petit rajout de commodité....dommage car cela aurait été plus sympa.....
Merci qd même!

yaf_yaf
mardi 3 août 2004 à 08:17:29 | Re : ct utiliser la propriété mousemove?

lebourgjf

As-tu résolu ton problème ?

une idée pour faire disparaitre : crée une fonction pour masquer ton label (me.monLabel.visible = false ?) et attribue la à Detail_MouseMove (si c'est dans la partie Détail d'un formulaire).
jeudi 5 août 2004 à 18:48:03 | Re : ct utiliser la propriété mousemove?

yafisab

problem réglé:
en guise de timer, j'ai utilisé des doevents ds mes boucles d'incrémentation....ça rafraichit l'ecran...

yaf_yaf


Cette discussion est classée dans : utiliser, mousemove, propriété, curseur, ct


Répondre à ce message

Sujets en rapport avec ce message

Un accès à la propriété doit assigner la propriété ou utiliser sa valeur [ par anass_f ] Salut à tous,voilà, je ne saispas pourquoi j'obtient une erreur: "Un accès à la propriété doit assigner la propriété ou utiliser sa valeur" à chaque f curseur de souris [ par stipe ] bonjour,pour mon appli VB, je voudrais utiliser le curseur de souris utilisé par IE pour les liens hypertext (la main avec l'index tendu)je sais qu'i Utiliser un mousemove avec un bouton [ par Bourinours ] Je cherche à savoir comment on peut utiliser un mousemove sur un bouton ou tout autre moyen dérivé pour le faire : je cherche à changer la couleur de mousemove en VB [ par h0n0ne ] Salut tout le monde J'ai un petit problème je veux que qu'on je fait passer mon curseur sur un bouton, il me montre un label sur lequel il est écrit u Comment utiliser une imagelist dans une listview? [ par Ania5 ] Bonjour, je veux utiliser une imagelist dans la 1ere colonne de listview mais il s'affiche pas j'ai choisis une image pour imagelist et dans la propri selection dans un richtextbox [ par plano ] Bonjours à tous et à toutes. Voici ma Question : Comment, dans un richtextbox, sélectionner la ligne de texte ou se trouve le curseur et l'afficher da [VB.NET][WPF] Gérer l'audio avec 'MediaPlayer' [ par Jayme65 ] Bonjour, Pour pouvoir utiliser le mp3 dans mon application j'ai décidé d'utiliser 'MediaPlayer' Voici comment, basiquement, je l'utilise: [code=vb]D les objets binding [ par fakii ] salut à tous je voudrais savoir le rôle exacte de l'objet bindingsource, est ce que je peux dire que c'est l'équivalent d'une datatable ou dataview o Compte le nombre de majuscule [ par ZEPS256 ] Bonjour à tous, J'aimerai connaitre la propriété qui me renvoie le nombre de majuscule dans un texte. Exemple ma cellule contient : AAAAAAA bbbbb cc [VBA]déclaration d'une fonction mathématique [ par guynux ] Bonjour, je vous explique mon problème: Je voudrais faire un programme me permettant d'utiliser une fonction mathématique. Pour cela, j'ai crée une


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales