RICHTEXTBOX : PLUS DE REDIMENSIONNEMENT DES SMILEYS
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006
-
17 janv. 2004 à 16:06
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006
-
22 avril 2004 à 19:48
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
mais avec support mdi, t'as tous les developpeurs vb qui utiliseront ton SousClassing
;-)
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 22 janv. 2004 à 20:43
ok ok.
de toute facon, je cautionne moyennement son source, l'intregration est assez lourde....
il faudrais selon moi utiliser le SousClassing.....
je me met sur le sujet ;)
bubble44
Messages postés200Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention 3 août 2004 22 janv. 2004 à 20:38
Les skins de la source, c'est que pour du sdi.
Pas du mdi. Resultat ca custom rien lol.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 22 janv. 2004 à 20:33
tu veux quoi, sur les fenetres MDI ??
une source a été postée il y a peu, elle concernait les skins..... ca va pa ?
bubble44
Messages postés200Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention 3 août 2004 22 janv. 2004 à 20:30
Le richtextbox ca semblait le reve, mais vu le cirque en vb arf.
Perso j'utilise un webbrowser pour mon client cara, bien customisé vous le reconnaiterez pu, sisi testez vous verrez :
Renfield ? tu crois que l'on pourrait faire des skins pour mon programme ? c'est du mdi, je ne sais qu'en faire, grrrrrrr.
nephix2003
Messages postés84Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention 6 novembre 2004 22 janv. 2004 à 20:15
super source, merci beaucoup !!
enfin quelqu'un qui s'intéresse à ce problème de redimensionnement des OLE !
j'avais posé la question il y a bien 3 mois sur experts-exchange.com et personne n'a su me répondre. Bon, je suis le premier, j'ai envie de mettre 10 donc, hop, 10 :)
moi en attendant, j'avais trouvé une solution ultra basique mais pas clean mais qui bloque quand même le redimensionnement au prix d'un overload temporaire du CPU quand le user insiste dans sa tentative :
Private Sub RichTextBox1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbKeyLButton Then SendKeys "a"
End Sub
A noter que l'on voit le surlignement du smiley, je le répète c'est pas une solution clean, mais au moins ça bloque bien le redimensionnement :)
@++
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006 18 janv. 2004 à 23:19
moi je reste sur ma position et dit qu'il y a un comportement bizarre. la version ultime = pareil ke msn messenger :)
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 18 janv. 2004 à 23:06
que manque-t'il d'après vous....
bubble44
Messages postés200Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention 3 août 2004 18 janv. 2004 à 23:05
A quand la version ultime ? qui meritera une note ?
;-)
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 18 janv. 2004 à 14:55
normallement, si tu cliques dessus alors que le smiley est en tout premier dans le texte, ca fonctionne.... reste que l'on ne peut normallement plus faire de resize ;)
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006 18 janv. 2004 à 14:53
le comportement résultant est un tout petit peu bizarre (un coup on peut sélectionner, un coup on peut pas) et je suis arrivé à resizer malgré ça (une fois seulement après j'y suis pu arrivé). cependant on approche de la perfection :)
j'attends la v3 ... ;)
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 18 janv. 2004 à 13:24
mis a jour avec le SubClassing......
c'est un peu plus lourd, mais bon....
(enregistrez la dll.... )
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 18 janv. 2004 à 12:18
cette methode est interessante, lumesh.....
perso, je suis en train de passer par du SubClassing...
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006 18 janv. 2004 à 12:07
euh je vois pas ce que ça changerait au fait de resizer les smiles...
lumesh
Messages postés564Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention 7 novembre 2008 18 janv. 2004 à 11:54
Sinon il suffit de le locked et d'intercepter les touches du clavier pour simuler ke tu tapes dans le RTB. (un peu bricole girl mais ca px marcher)
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 18 janv. 2004 à 01:55
Je te souhaite bonne chance ;) Si ta besoin de plus de fils appelle moi :P
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006 18 janv. 2004 à 01:14
c'est ce que j'ai pensé...
Mmmmmmmm je ferais bien mon propre contrôle comme au bon vieux temps ou on codait en branchant et débranchant des fils ;)
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 18 janv. 2004 à 01:12
ils utilisent peut être pas un RichTextBox...
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006 18 janv. 2004 à 01:12
erf....... oui change se produit mais à la fin du resize...
et remettre la bonne taille une fois ke le resize est fait c'est pas beau...
jme demande comment ils ont fait pour MSN Messenger...
en tout cas ils ont réussi !
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 18 janv. 2004 à 01:08
ok ok.
J'ai bien hier, lors de mes tests trouvé une autre méthode, qui remet automatiquement les images a leur taille normale.... mais c'est tout de suite plus lourd.....
(un evenement se produit : Change )
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006 18 janv. 2004 à 01:06
pas brutale du tout. je clique sur le smiley et sans relacher le bouton je déplace la souris puis je relâche et mon smiley est tout déformé...
si le smiley est inséré avec OleObjects.Add c'est ultra crade et s'il est inséré avec le SendMessage WM_PASTE blah blah c'est moins crade mais ça resize kand meme...
snif :-( moi ki croyait avoir trouvé la source du siècle...
note: lorsque je fais ça aucun évènement ne se produit c'est pour ça que la désélection ne se produit pas...
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 18 janv. 2004 à 00:41
tu le resize quand même ?? methode brutale ??
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006 17 janv. 2004 à 23:22
non, c'est bien pensé car avec ce code on peut copier le texte avec les images ! il est juste interdit de sélectionner un smiley seulement.
mais j'arrive à resizer mon smiley kand meme :-(
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 17 janv. 2004 à 21:45
C'est bien penser, sauf que lorsqu'on voudra copier le texte contenant les images et bien ...
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006 17 janv. 2004 à 16:06
22 avril 2004 à 19:48
ta machine re-boote ? tout remarche ? ta avancé, t'as fait d'autres trucs ?
26 janv. 2004 à 14:58
?
22 janv. 2004 à 23:19
on va voir ce qu'on peut faire..... mais pour le menu, c'est pas pour tout de suite ;)
22 janv. 2004 à 23:16
ça c'est déjà mieux: http://www.vbaccelerator.com/home/VB/Code/Controls/Skins/article.asp
22 janv. 2004 à 21:17
22 janv. 2004 à 21:15
http://www.visual-basic.com.ar/skins-en.htm
mais avec support mdi, t'as tous les developpeurs vb qui utiliseront ton SousClassing
;-)
22 janv. 2004 à 20:43
de toute facon, je cautionne moyennement son source, l'intregration est assez lourde....
il faudrais selon moi utiliser le SousClassing.....
je me met sur le sujet ;)
22 janv. 2004 à 20:38
Pas du mdi. Resultat ca custom rien lol.
22 janv. 2004 à 20:33
une source a été postée il y a peu, elle concernait les skins..... ca va pa ?
22 janv. 2004 à 20:30
Perso j'utilise un webbrowser pour mon client cara, bien customisé vous le reconnaiterez pu, sisi testez vous verrez :
http://board.quick-web.com/index.php3?login=tr0piiic
Renfield ? tu crois que l'on pourrait faire des skins pour mon programme ? c'est du mdi, je ne sais qu'en faire, grrrrrrr.
22 janv. 2004 à 20:15
enfin quelqu'un qui s'intéresse à ce problème de redimensionnement des OLE !
j'avais posé la question il y a bien 3 mois sur experts-exchange.com et personne n'a su me répondre. Bon, je suis le premier, j'ai envie de mettre 10 donc, hop, 10 :)
moi en attendant, j'avais trouvé une solution ultra basique mais pas clean mais qui bloque quand même le redimensionnement au prix d'un overload temporaire du CPU quand le user insiste dans sa tentative :
Private Sub RichTextBox1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbKeyLButton Then SendKeys "a"
End Sub
A noter que l'on voit le surlignement du smiley, je le répète c'est pas une solution clean, mais au moins ça bloque bien le redimensionnement :)
@++
18 janv. 2004 à 23:19
18 janv. 2004 à 23:06
18 janv. 2004 à 23:05
;-)
18 janv. 2004 à 14:55
18 janv. 2004 à 14:53
j'attends la v3 ... ;)
18 janv. 2004 à 13:24
c'est un peu plus lourd, mais bon....
(enregistrez la dll.... )
18 janv. 2004 à 12:18
perso, je suis en train de passer par du SubClassing...
18 janv. 2004 à 12:07
18 janv. 2004 à 11:54
18 janv. 2004 à 01:55
18 janv. 2004 à 01:14
Mmmmmmmm je ferais bien mon propre contrôle comme au bon vieux temps ou on codait en branchant et débranchant des fils ;)
18 janv. 2004 à 01:12
18 janv. 2004 à 01:12
et remettre la bonne taille une fois ke le resize est fait c'est pas beau...
jme demande comment ils ont fait pour MSN Messenger...
en tout cas ils ont réussi !
18 janv. 2004 à 01:08
J'ai bien hier, lors de mes tests trouvé une autre méthode, qui remet automatiquement les images a leur taille normale.... mais c'est tout de suite plus lourd.....
(un evenement se produit : Change )
18 janv. 2004 à 01:06
si le smiley est inséré avec OleObjects.Add c'est ultra crade et s'il est inséré avec le SendMessage WM_PASTE blah blah c'est moins crade mais ça resize kand meme...
snif :-( moi ki croyait avoir trouvé la source du siècle...
note: lorsque je fais ça aucun évènement ne se produit c'est pour ça que la désélection ne se produit pas...
18 janv. 2004 à 00:41
17 janv. 2004 à 23:22
mais j'arrive à resizer mon smiley kand meme :-(
17 janv. 2004 à 21:45
17 janv. 2004 à 16:06