123 | |||
Auteur | Messages | ||
---|---|---|---|
Invité | #1 Posté le 27/2/2010 à 01:53:00 | ||
Bjr est il possible de faire apparaitre au niveau de la souris quand elle passe sur une zone spécifique, une info bulle? et si oui comment merci | |||
manu | #2 Posté le 27/2/2010 à 11:07:00 | ||
Avec Gambas ca roule ! | Bonjour, Dans la propriété de ton controle, tu saisis ton texte dans la proriété ToolTip. Cela peut aussi être fait en code :
Bonne journée Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||
jeanyvon | #3 Posté le 27/2/2010 à 13:15:00 | ||
Gambas? Ma! Et gusto | bonjour, il y a aussi les balloon.info http://gambasdoc.org/help/comp/gb.form/balloon/info?fr des info-bulles qui pointe sur un objet. C'est pas mal... A+ JY Vieillir? On peut retarder mais pas y échapper! | ||
Invité | #4 Posté le 27/2/2010 à 16:11:00 | ||
Merci c'est vrai c'est sympa vos deux solutions Mais pour mon apllication, le renvoi de la donnée est trop lent A lors j'ai mis un Label qui suit la souris et qui indique la position du pointeur quand je clic Mais j'ai un prob : ce label ,quand il passe sur la courbe que j'ai tracée dans une draw , efface le tracé!!! y a t'il une propriété ou qqchose pour éviter cela merci | |||
manu | #5 Posté le 27/2/2010 à 18:05:00 | ||
Avec Gambas ca roule ! | Essaye DrawingArea.Cached = True et lit la doc sur cette propriété ICI Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||
spheris | #6 Posté le 1/3/2010 à 10:49:00 | ||
des bulles d'aide,des infos bulles ?.... on distingue ici les racines d'un utilisateur à l'écran bleu d'une certaine firme multi milliardaire.... | |||
Invité | #7 Posté le 1/3/2010 à 11:08:00 | ||
Pardon? Pourquoi c'est un gros mot Infos Bulles? En tout cas pour mon projet c'est indispensable !!! Sphéris : N'as tu jamais utilisé Windows? J'utilise Linux depuis 1998, (J'ai commencé avec la Mandrake 5 ou 6), ET il est une chose certaine : J'ADORE LINUX Mais pour le commun des mortels qui n'en a rien a foutre de l'informatique, et qui veut surtout pas avoir à réfléchir, j'en ai des exemples autour de moi, je reconnais sans complexe, que windows est bien plus adapté pour leur utilisation! Sur ce : mon infos Bulle sous forme de Label qui suit ma souris sur ma draw fonctionne très bien. Et en plus le fond de ma Draw est Bleu ! Cordialement | |||
jeanyvon | #8 Posté le 1/3/2010 à 13:17:00 | ||
Gambas? Ma! Et gusto | Salut C'est pas pour dire mais de donner une valeur en suivant une courbe, je ne sais pas faire sans soit la solution de ternais soit des info-bulles (bon c'est balloon-info) Ternais, une autre solution : avoir deux drawaera superposée l'une sur laquelle tu dessine et l'autre sur laquelle tu déplace ta souris de façon à ne pas effacer ton tracer Je n'ai pas essayé... a+ JY Vieillir? On peut retarder mais pas y échapper! | ||
Invité | #9 Posté le 1/3/2010 à 16:07:00 | ||
JeanYvon Ce que j'ai fait et cela fonctionne : Mon LAbelBulle suit et affiche les coordonnées de la souris converties en coordonnées de la courbe . Ce que j'ai fait pour que le LAbelBulle n'efface pas la courbe c'est que les coordonnées sont calculées dans l'évènement mouse_mouve, puis renvoyé sur le calcul de la courbe En fait : la courbe est effacée mais re écrite desuite! Ca fonctionne mais je pense que c'est possible à améliorer dans le sens que vu que la courbe est recalculée, il y a un léger tremblement a l'affichage! C'est vrai que mon ordi est pas tout jeune : 9 ans. Avec la propriété cached de la draw: j'ai pas encore trouver la soluce ! A+ | |||
gambix | #10 Posté le 1/3/2010 à 19:16:00 | ||
Faire simple ! | terrnais tu ne redessine tout de même pas dans l'evènement mouse_move ? il faut réduire au max tes calculs soit utiliser le rafraichissement dans l'evenement drawingarea_draw soit mettre la proprété cached de drawingarea a true Moins de texte dans une signature c'est agrandir son espace. | ||
spheris | #11 Posté le 2/3/2010 à 12:53:00 | ||
Pardon? Je te taquine terrnais, pas de souci ! Pourquoi c'est un gros mot Infos Bulles? J'espère pas car sinon win$ déblatère toute la journée ! Sphéris : N'as tu jamais utilisé Windows? Utilisé? pas tout à fait, Subi ? Oui ! et avec le plus grand regret, et depuis win 3.1. Mais cela s'est arrété depuis vista.Une daube (et le mot est faible !!!) semblable méritait de disparaitre de mon PC à tout jamais et me voici sur intégralement sous nux .Nux était déjà présent depuis la KHEOPS en double boot avec lilo !. J'ADORE LINUX Je n'irai pas jusque là mais moi aussi, j'aime bien ! Mais pour le commun des mortels qui n'en a rien a foutre de l'informatique, et qui veut surtout pas avoir à réfléchir, j'en ai des exemples autour de moi, je reconnais sans complexe, que win est bien plus adapté pour leur utilisation! Là tu as raison ! pour ton info bulle, peut être qu'un label qui suit la souris avec une mise à jour de ses coordonnées dans l'évènement mouse.move genre : public sub mouse_move() lbulle.x = mouse.x lbulle.y = mouse.y lbulle.text = mouse.x & ", " & mouse.y END Cela peut marcher. A+ | |||
Invité | #12 Posté le 2/3/2010 à 18:10:00 | ||
public sub mouse_move() Bien sur Sphéris c'est ce que j'ai fait! Le soucis n'était pas là Il était que ce label justement efface la courbe dessinée sur la draw! a priori il faut que j'utilise la propriété cached Mais vu mon prog et tout ce qui s'écrit sur cette draw c'est pas évident à mettre en place Donc comme je suis mal parti Je recommence en mettant plus de clarté afin de pouvoir utiliser cached = true merci | |||
Invité | #13 Posté le 7/3/2010 à 23:08:00 | ||
Rien a faire j'ai re ecris le prog en faisant du propre mais j'ai beau activer la propriété cached de la draw , mes courbes sont effacées par le label de l'évènement mouse_move :emoticonp(':scratch:') sur cette draw plusieurs courbes se dessinent et peuvent variées en fonctions de plusieurs sliders Aussi ma draw par défaut est à cached= false sinon ca me fait un beau caleidoscope :emoticonp(':affraid:') ( avec cached= true, meme en utilisant clear au lieu de refresh) Ma draw passe a cached=true, quand mon label qui suit la souris s'active : cad la propriété de la draw cached = true se met en place dans l'évènement mouse_move Ben rien a faire , mon label suiveur de souris efface toujours mes courbes sur la draw? : sacré nettoyeur!!:emoticonp(':drunken:') Ya un truc que je comprend pas ! Mais ou?:emoticonp(':scratch:') y aurait pas une histoire de picture comme c'est dit la : ici Qu'st ce que cette picture et cela se trouve ou? dans gambas ya un Gambas picture ?!!?? | |||
gambix | #14 Posté le 7/3/2010 à 23:49:00 | ||
Faire simple ! | rien de logique dans ton prog ... a mon avis Moins de texte dans une signature c'est agrandir son espace. | ||
manu | #15 Posté le 8/3/2010 à 08:06:00 | ||
Avec Gambas ca roule ! | Bon, je vais botter en touche mais pourquoi ton Label suis ta souris ? pourquoi ne pas le mettre dans un coin du Form et faire afficher la valeur en fonction de la position de ta souris ?. Je ne répond pas a la question, car je ne sais pas mais ca peut permettre de faire un trucs qui marche... Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||
123 |