OVH Cloud OVH Cloud

Mettre 1 ligne de List en PictureBox ???

23 réponses
Avatar
LE TROLL
Bonjour,

Voyez-vous une moyen de mettre une ligne de List dans
une PicturBox (pour un grag Drop, afin que l'on voit ce que
l'on déplace) ???

Merci, au revoir et à bientôt.
--
ECRIRE AU TROLL http://irolog.free.fr/letroll/index.html
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison
!

10 réponses

1 2 3
Avatar
ng
Salut,

Il suffit d'utiliser l'instruction Print de la picturebox avec le texte de
l'item de ta liste.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Avatar
ng
Salut,

Si c'est pour ton drag&drop utilises plutot l'ocx que t'as conseillé
jacques, ca sera plus simple.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Avatar
LE TROLL
Merci :o)
--------

"ng" a écrit dans le message de news:
%23vgW%23m$
Salut,

Il suffit d'utiliser l'instruction Print de la picturebox
avec le texte de
l'item de ta liste.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


Avatar
LE TROLL
ÇA MARCHE PAS, lol :o)

Y a un petit problème, je fais:

Picture1.Print = mid(list1.List(list1.ListIndex))

Mais picture n'a pas de propriété "print" a priori, où t'as
trouvé ça ???
-----------------

"ng" a écrit dans le message de news:
%23vgW%23m$
Salut,

Il suffit d'utiliser l'instruction Print de la picturebox
avec le texte de
l'item de ta liste.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


Avatar
LE TROLL
ÇA MARCHE PAS, lol :o)

Y a un petit problème, je fais:

Picture1.Print = mid(list1.List(list1.ListIndex))

Mais picture n'a pas de propriété "print" a priori, où t'as
trouvé ça ???

Et puis, plus simple, plus simple, en prime en anglis, c'est
vite dit, lol...
-----------------

"ng" a écrit dans le message de news:
OplS4n$
Salut,

Si c'est pour ton drag&drop utilises plutot l'ocx que t'as
conseillé
jacques, ca sera plus simple.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


Avatar
Pascal B.
Salut Troll

1> Print n'est pas une Propriété mais bien une Méthode: donc PAS de signe " = " !
2> La PictureBox possède bien cette méthode (meme si elle apparait pas dans la liste)
3> Il manque des parametres à TA fonction Mid (comme le debut et (eventuellement) la longueur du text)
4>List1.Text donne le meme resultat que List1.List(List1.ListIndex)
5>Pour la PictureBox, penser à mettre AutoRedraw à True (surtout si elle cachée) et utiliser la propriété Image (et non Picture!)
pour récupérer le contenu de la PictureBox

Cordialement
Pascal B.


"LE TROLL" <le wrote in message news:eWyRnu$
| ÇA MARCHE PAS, lol :o)
|
| Y a un petit problème, je fais:
|
| Picture1.Print = mid(list1.List(list1.ListIndex))
|
| Mais picture n'a pas de propriété "print" a priori, où t'as
| trouvé ça ???
| -----------------
|
| "ng" a écrit dans le message de news:
| %23vgW%23m$
| > Salut,
| >
| > Il suffit d'utiliser l'instruction Print de la picturebox
| > avec le texte de
| > l'item de ta liste.
| > --
| > Nicolas G.
| > FAQ VB : http://faq.vb.free.fr
| > API Guide : http://www.allapi.net
| > Google Groups : http://groups.google.fr/
| > MZ-Tools : http://www.mztools.com/
|
|
Avatar
LE TROLL
Salut,

Oui, merci, en effet j'ai oublié de terminer "mid",
lol...
Par contre, je ne pense jamais à text avec les listes,
va falloir que je repense re-lol...
Bon, ben je vais essayer, merci :o)
---------

"Pascal B." a écrit dans le
message de news: eVbnr4$
Salut Troll

1> Print n'est pas une Propriété mais bien une Méthode:
donc PAS de signe " = " !
2> La PictureBox possède bien cette méthode (meme si elle
apparait pas dans la liste)
3> Il manque des parametres à TA fonction Mid (comme le
debut et (eventuellement) la longueur du text)
4>List1.Text donne le meme resultat que
List1.List(List1.ListIndex)
5>Pour la PictureBox, penser à mettre AutoRedraw à True
(surtout si elle cachée) et utiliser la propriété Image
(et non Picture!)
pour récupérer le contenu de la PictureBox

Cordialement
Pascal B.


"LE TROLL" <le wrote in message
news:eWyRnu$
| ÇA MARCHE PAS, lol :o)
|
| Y a un petit problème, je fais:
|
| Picture1.Print = mid(list1.List(list1.ListIndex))
|
| Mais picture n'a pas de propriété "print" a priori, où
t'as
| trouvé ça ???
| -----------------
|
| "ng" a écrit dans le message de news:
| %23vgW%23m$
| > Salut,
| >
| > Il suffit d'utiliser l'instruction Print de la
picturebox
| > avec le texte de
| > l'item de ta liste.
| > --
| > Nicolas G.
| > FAQ VB : http://faq.vb.free.fr
| > API Guide : http://www.allapi.net
| > Google Groups : http://groups.google.fr/
| > MZ-Tools : http://www.mztools.com/
|
|




Avatar
LE TROLL
Bon, parlons peu mais parlons bien, en un mot, c'est
pire qu'avant, voici:

-Nb- formX.autoredraw = true

-1- Si je met Image à la place de Picture, ça plante en
erreur!!!
Sub List1_DragOver(Source As Control, X As Single, Y As
Single, State As Integer)
If (Source Is List1) Or (Source Is List2) Then
Source.DragIcon = Picture1.Image 'Picture
End Sub

-2- Si je charge dynamiquement la Picture:
-2.1- En la rendant visible, il se passe un drôle de truc,
on dirait que les objets s'amassent dedans, qu'elle grandie,
même si je remets à 0, au premier clique je vois la ligne 0
de la liste, puis ensuite, presque plus, elle descend, au
troisième click, plus rien (click sur des lignes
différentes)...
Sub List1_Click()
Picture1.Picture = LoadPicture()
Picture1.Print List1.Text
End Sub

-2.2- Et, presque pire qu'avec image, ce sont carrément les
listes qui se déplacent LOL !


T'aurais pas par hasard une méthode plus probante ???
--------------


"Pascal B." a écrit dans le
message de news: eVbnr4$
Salut Troll

1> Print n'est pas une Propriété mais bien une Méthode:
donc PAS de signe " = " !
2> La PictureBox possède bien cette méthode (meme si elle
apparait pas dans la liste)
3> Il manque des parametres à TA fonction Mid (comme le
debut et (eventuellement) la longueur du text)
4>List1.Text donne le meme resultat que
List1.List(List1.ListIndex)
5>Pour la PictureBox, penser à mettre AutoRedraw à True
(surtout si elle cachée) et utiliser la propriété Image
(et non Picture!)
pour récupérer le contenu de la PictureBox

Cordialement
Pascal B.


"LE TROLL" <le wrote in message
news:eWyRnu$
| ÇA MARCHE PAS, lol :o)
|
| Y a un petit problème, je fais:
|
| Picture1.Print = mid(list1.List(list1.ListIndex))
|
| Mais picture n'a pas de propriété "print" a priori, où
t'as
| trouvé ça ???
| -----------------
|
| "ng" a écrit dans le message de news:
| %23vgW%23m$
| > Salut,
| >
| > Il suffit d'utiliser l'instruction Print de la
picturebox
| > avec le texte de
| > l'item de ta liste.
| > --
| > Nicolas G.
| > FAQ VB : http://faq.vb.free.fr
| > API Guide : http://www.allapi.net
| > Google Groups : http://groups.google.fr/
| > MZ-Tools : http://www.mztools.com/
|
|




Avatar
Clive Lumb
"LE TROLL" <le a écrit dans le message de
news:
Bonjour,

Voyez-vous une moyen de mettre une ligne de List dans
une PicturBox (pour un grag Drop, afin que l'on voit ce que
l'on déplace) ???

Merci, au revoir et à bientôt.
--
ECRIRE AU TROLL http://irolog.free.fr/letroll/index.html
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison
!


Ayant essayé de changer le dragicon d'un treeview je me suis heurté au
problème que l'icone doit être de 16x16 pixels (par exemple) pas très sympa
pour écrire "Tampax gros modèle".
Je pense qu'il serait plus simple d'utiliser un textbox ou label que tu
rends visible et que tu fais balader avec la souris.

Clive
Avatar
ng
Salut,

Y a un petit problème, je fais:

Picture1.Print = mid(list1.List(list1.ListIndex))

Mais picture n'a pas de propriété "print" a priori, où t'as
trouvé ça ???



Ce n'est pas une propriété mais une instruction, de plus il manque des
paramètres a ton mid :

Picture1.Print List1.Text

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
1 2 3